mirror of
https://github.com/PKUFlyingPig/cs-self-learning.git
synced 2026-06-23 01:47:13 +08:00
translate thesis writing
This commit is contained in:
parent
1fe765c4c8
commit
32b9aab993
2 changed files with 47 additions and 0 deletions
32
docs/必学工具/Latex.en.md
Normal file
32
docs/必学工具/Latex.en.md
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
# LaTeX
|
||||
|
||||
## Why Learn LaTeX
|
||||
|
||||
If you need to write academic papers, please skip directly to the next section, as learning LaTeX is not just a choice but a necessity.
|
||||
|
||||
LaTeX is a typesetting system based on TeX, developed by Turing Award winner Lamport, while TeX was originally developed by Knuth, both of whom are giants in the field of computer science. Of course, the developers' prowess is not the reason we learn LaTeX. The biggest difference between LaTeX and the commonly used WYSIWYG (What You See Is What You Get) Word documents is that in LaTeX, users only need to focus on the content of the writing, leaving the typesetting entirely to the software. This allows people without any typesetting experience to produce papers or articles with highly professional formatting.
|
||||
|
||||
Berkeley computer science professor Christos Papadimitriou once jokingly said:
|
||||
|
||||
> Every time I read a LaTeX document, I think, wow, this must be correct!
|
||||
|
||||
## How to Learn LaTeX
|
||||
|
||||
The recommended learning path is as follows:
|
||||
|
||||
- Setting up the LaTeX environment can be a headache. If you encounter problems with configuring LaTeX locally, consider using [Overleaf], an online LaTeX editor. The site not only offers a variety of LaTeX templates to choose from but also eliminates the difficulty of environment setup.
|
||||
- Read the following three tutorials: [Part-1], [Part-2], [Part-3].
|
||||
- The best way to learn LaTeX is, of course, by writing papers. However, starting with a math class and using LaTeX for homework is also a good choice.
|
||||
|
||||
[Overleaf]: https://www.overleaf.com
|
||||
[Part-1]: https://www.overleaf.com/latex/learn/free-online-introduction-to-latex-part-1
|
||||
[Part-2]: https://www.overleaf.com/latex/learn/free-online-introduction-to-latex-part-2
|
||||
[Part-3]: https://www.overleaf.com/latex/learn/free-online-introduction-to-latex-part-3
|
||||
|
||||
Other recommended introductory materials include:
|
||||
|
||||
- A brief guide to installing LaTeX [[GitHub](https://github.com/OsbertWang/install-latex-guide-zh-cn)] or the TEX Live Guide (texlive-zh-cn) [[PDF](https://www.tug.org/texlive/doc/texlive-zh-cn/texlive-zh-cn.pdf)] can help you with installation and environment setup.
|
||||
- A (not so) brief introduction to LaTeX2ε (lshort-zh-cn) [[PDF](https://mirrors.ctan.org/info/lshort/chinese/lshort-zh-cn.pdf)] [[GitHub](https://github.com/CTeX-org/lshort-zh-cn)], translated by the CTEX development team, helps you get started quickly and accurately. It's recommended to read it thoroughly.
|
||||
- Liu Haiyang's "Introduction to LaTeX" can be used as a reference book, to be consulted when you have specific questions. Skip the section on CTEX suite.
|
||||
- [Modern LaTeX Introduction Seminar](https://github.com/stone-zeng/latex-talk)
|
||||
- [A Very Short LaTeX Introduction Document](https://liam.page/2014/09/08/latex-introduction/)
|
||||
15
docs/必学工具/thesis.en.md
Normal file
15
docs/必学工具/thesis.en.md
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
# Thesis Writing
|
||||
|
||||
## Why I Wrote This Tutorial
|
||||
|
||||
In 2022, I graduated from my college. When I started writing my thesis, I embarrassingly realized that my command of Word was limited to basic functions like adjusting fonts and saving documents. I considered switching to LaTeX, but formatting requirements for the thesis were more conveniently handled in Word. After a painful struggle, I finally completed the writing and defense of my thesis. To prevent others from following in my footsteps, I compiled relevant resources into a ready-to-use document for everyone's reference.
|
||||
|
||||
## How to Write a Graduation Thesis in Word
|
||||
|
||||
Just as it takes three steps to put an elephant in a fridge, writing a graduation thesis in Word also requires three simple steps:
|
||||
|
||||
1. **Determine the Format Requirements of the Thesis**: Usually, colleges will provide the formatting requirements for theses (font and size for headings, sections, formatting of figures and citations, etc.), and if you're lucky, they might even provide a thesis template (if so, jump to the next step). Unfortunately, my college did not issue standard format requirements and provided a chaotic and almost useless template. Out of desperation, I found the [thesis format requirements](https://github.com/PKUFlyingPig/Thesis-Template/blob/master/%E5%8C%97%E4%BA%AC%E5%A4%A7%E5%AD%A6%E7%A0%94%E7%A9%B6%E7%94%9F%E5%AD%A6%E4%BD%8D%E8%AE%BA%E6%96%87%E5%86%99%E4%BD%9C%E6%8C%87%E5%8D%97.pdf) of Peking University graduate students and created [a template](https://github.com/PKUFlyingPig/Thesis-Template/blob/master/%E8%AE%BA%E6%96%87%E6%A8%A1%E7%89%88.docx) based on their guidelines. Feel free to use it, but I take no responsibility for any issues for using it.
|
||||
|
||||
2. **Learn Word Formatting**: At this stage, you either have a standard template provided by your college or just a vague set of formatting requirements. Now, the priority is to learn basic Word formatting skills. If you have a template, learn to use it; if not, learn to create one. Remember, there's no need to ambitiously start with a lengthy Word tutorial video. A half-hour tutorial is enough to get started for creating a passable academic paper. I watched [a concise and practical Bilibili tutorial video](https://www.bilibili.com/video/BV1YQ4y1M73G?p=1&vd_source=a4d76d1247665a7e7bec15d15fd12349), which is very useful for a quick start.
|
||||
|
||||
3. **Produce Academic Work**: The easiest step. Everyone has their own way, so unleash your creativity. Best wishes for a smooth graduation!
|
||||
Loading…
Reference in a new issue