Skip to content

LDVSOFT/SPbAU-Cnzpkt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPbAU-Cnzpkt

SPbAU MIT Lectures, written and supported by MIT bachelor students.

To read compendium, just download corresponding PDF.

Structure

Every course has corresponding directory.

Templates

In .templates directory are stored documents to create and test new document templates (checking new packages, solving technical issues with TeX).

  • XeLaTeX.tex
    • LDVSOFT's document used for all compendia.

In every directory, there could be template.tex, which should be used as a base for writing new documents. They are slightly modified global templates.

Full-course compendium

Full-course compendia are ones that have global course program and are written as a single document. This is recommened for maths courses.

  • theory.tex
    • Main tex file, contains preauble, table of contents and includes other files with actual TeX.
    • All defines and settings should be placed here.
    • Typeset this file to get result.
  • theory.pdf
    • Final, processed compendium.
    • If you don't want to have headache with editing compendium, look only this file!
    • DO NOT EDIT DIRECTLY.
  • theory-XX.tex
    • Lectures themselves. Should contain lectures only.
    • Add new lecture as a new file.

Standalone compendium

Standalone compendia are ones that have no sense as a single document. This is very good for Advanced Algorithms, because every lecture has its own theme.

  • theory-XX/theory-XX.tex
    • TeX document for one lecture. It's standalone: preambule, settings and document itself.
  • theory-XX/theory-XX.pdf
    • Lecture compendium itself.

Typesetting

You can typeset using different tools, like manually from terminal, via TeXworks, etc.

XeLaTeX

Problems

  • minted used for syntax highlighting. I recommend using alpha version from github - install normal version, then download and overwrite with the new one.
  • Russian letters. Without XeTeX, install PsCyr. With XeTeX, install Computer Modern Unicode fonts (on Linux, they can be easily downloaded as cm-unicode TeX package). Any option is quite a headache.

About

SPbAU MIT Lectures

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published