feat: finish writing a thesis
This commit is contained in:
parent
3410ef09c7
commit
9cd65efd61
1 changed files with 42 additions and 26 deletions
|
|
@ -1,14 +1,26 @@
|
|||
---
|
||||
created: '2022-08-06'
|
||||
created: '2022-08-12'
|
||||
title: "Do's and dont's when writing a thesis"
|
||||
description: ''
|
||||
description: 'Useful tips for avoiding common mistakes when writing a thesis. Includes recommendations for writing, formatting, figures and Latex.'
|
||||
keywords:
|
||||
- thesis
|
||||
- latex
|
||||
- figures
|
||||
- spellchecking
|
||||
- academic writing
|
||||
- guidelines
|
||||
hidden: true
|
||||
hidden: false
|
||||
---
|
||||
|
||||
When I wrote my Bachelor's thesis in computer science, I had barely any experience with
|
||||
academic writing. So far, I only attended one seminar about OT security, where I wrote a
|
||||
small 10 page paper, which was not published. Although I learned the basics of Latex and
|
||||
academic writing, it was less comprehensive than the requirements in my thesis.
|
||||
|
||||
First, check your faculties homepage for guidelines. They usually provide extensive
|
||||
documents on style, format, and writing. Ultimately, these documents overrule any other
|
||||
advice you may find on dubious websites.
|
||||
|
||||
## Do's and dont's
|
||||
|
||||
General notes:
|
||||
|
|
@ -17,41 +29,45 @@ General notes:
|
|||
Good: `3. Data Plane Development Kit`.
|
||||
Bad: `3. Data Plane Development Kit (DPDK)`
|
||||
- Avoid enumerations in brackets; instead use "such as"
|
||||
- Use an acronym library and use it consistently throughout the thesis
|
||||
- Use a spellchecker!
|
||||
- Do not use a new page for a couple sentences. At least fill 1/4 or even more
|
||||
of a page.
|
||||
- Do not add a Section 7.1 when you do not have a 7.2
|
||||
- Read out loud to detect errors or strange wording
|
||||
- Do not use a new page for a couple sentences. At least fill 1/4 or even more of a page.
|
||||
- Do not add Section 7.1 when you do not have a 7.2
|
||||
- Check for double spaces
|
||||
- Tables/Listings/... should not reach into the side edge
|
||||
- Use the package siunitx for consistent formatting of numbers
|
||||
- Tables/Listings/... should not reach into the side margin
|
||||
- Use colors and different line types to highlight graphs better
|
||||
- Do not ever use forward references
|
||||
- Section/Chapter/Listing always with uppercase (this might be TUM specific?)
|
||||
- Tables should never have vertical lines
|
||||
- Check for consistent dashing in words such as "low-latency"
|
||||
|
||||
Latex:
|
||||
|
||||
- Citations should be on the same line; use invisible spaces (~) to avoid a linebreak
|
||||
before a citation
|
||||
- Use the package siunitx for consistent formatting of numbers
|
||||
- Use an acronym library and use it consistently throughout the thesis
|
||||
|
||||
Figures:
|
||||
|
||||
- Avoid png or jpegs. Instead use vector graphics such as svg.
|
||||
- Do not write a novel in a figure caption. The caption is printed in the table
|
||||
of content; large sentences look strage there and decreases readability.
|
||||
- Avoid png or jpegs. Instead use vector graphics such as svg
|
||||
- Do not write a novel in a figure caption. The caption is printed in the table of
|
||||
content; large sentences look strange there and decrease readability
|
||||
- A figure should have the same font as the remaining thesis
|
||||
- Avoid hard-to-read colors like yellow in figures.
|
||||
- Avoid hard-to-read colors like yellow in figures
|
||||
|
||||
## Spellchecker
|
||||
|
||||
_I am not afiliated to any service mentioned here_
|
||||
_I am not affiliated with any service mentioned here_
|
||||
|
||||
I personally had good experience with
|
||||
[Writefull](https://www.writefull.com/writefull-for-overleaf). More
|
||||
specifically, compared to alternatives, they support Latex. They trained their
|
||||
AI with scientific papers so that the recommendations mostly fit the expected
|
||||
writing style. Especially when it comes to commas, it pointed out many mistakes
|
||||
I would have never caught on my own.
|
||||
I personally have had good experience with
|
||||
[Writefull](https://www.writefull.com/writefull-for-overleaf). More specifically, compared
|
||||
to alternatives, they support Latex. They trained their AI with scientific papers so that
|
||||
the recommendations mostly match the expected writing style. Especially when it comes to
|
||||
commas, it pointed out many mistakes which I would have not noticed on my own.
|
||||
|
||||
One thing I disliked about Writefull is that it is only available for Word
|
||||
documents or Overleaf. I am using neither of that. Therefore, I had to copy
|
||||
paste my tex files from my local editor to Overleaf. A bit of a hassle, but
|
||||
okay. Another thing I noticed is that the Latex acronym package is not
|
||||
supported. Often it would suggest to reorder my `\ac{DPDK}` so that it doesnt
|
||||
make any sense afterwards.
|
||||
One thing I disliked about Writefull is that it is only available for Word documents or
|
||||
Overleaf. I am using neither. Therefore, I had to copy paste my tex files from my local
|
||||
editor to Overleaf. A bit of a hassle, but okay. Another thing I noticed is that the Latex
|
||||
acronym package is not supported. Often it would suggest to reorder my `\ac{DPDK}` so that
|
||||
it does not make sense afterwards.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue