This is a template for starting a Master Thesis.
- Default styles configuration.
- Auto generation of Table of Contents
- Auto generation of Spis rysunkow
- Auto generation of Kody źródłowe
- Auto generation of Literatura
To efficiently develop a Master Thesis you need:
The project is split into many small thematic files called Pages. For example:
titlePage, introductionPage or eventsPage. The project has the main file called main.tex
,
which defines the configuration of the document. It also imports every Page, so you have to rember:
When you create a new Page don't forget to import it in the main file!
Bibliography source file is bib/bibliography.bib
. You can open it using JabRef or just edit it by hand.
It's only a text file.
In Texmaker by default you can only compile the document when you have the file with document configuration opened.
In our case it's main.tex
. So when you edit your Page and you want to compile to see how it looks
you would have to close the page and then compile it.
- Go to Texmaker
- Click Options
- Click Define current document as 'Master Document' while having
main.tex
opened.
Now you can hit F1 and the document will compile successfully on whatever the page you are. Keep in mind you have to do it every time you open the Texmaker.
Texmaker by default doesn't compile bibliography by itself.
- Go to Texmaker
- Click Options
- Click Configure Texmaker
- Head to Quick Build on the left
- Check PdfLaTeX + Bib(la)tex + pdfLaTeX (x2) + View Pdf
- Click OK
Now when you hit F1 Texmaker will also compile your bibliography
The pdf view on the right sometimes does not reflect the changes after compilation, for example:
- when you add a new image and it doesn't appear in the Spis rysunków
- when you add a new translation and it doesn't appear anywhere in the document
- or anything else
Compile (F1) the documnet a couple of times. The issue should be gone.
If it doesn't work only God can help you.
\include{texParts/statementPage}
- creates a new page and puts a Page on it\input{texParts/examplePage}
- doesn't create a new page and puts a Page right after ther previous text finished\clearpage
- makes a new page