Course: DTP-LaTeX

« Back
Course title DTP-LaTeX
Course code UAI/760
Organizational form of instruction Seminary
Level of course Bachelor
Year of study not specified
Frequency of the course In each academic year, in the winter semester.
Semester Winter
Number of ECTS credits 3
Language of instruction Czech
Status of course Compulsory
Form of instruction unspecified
Work placements unspecified
Recommended optional programme components None
Lecturer(s)
  • Novák Milan, PhDr. Ph.D.
Course content
1. Introduction to LaTeX The origin and history of TeX, what is TeX and LaTeX, TeX features, TeX algorithms, TeX formats, creating a document in TeX, why learn LaTeX, Overleaf, the first document in LaTeX, document preamble, LaTeX comments, text formatting basics 2. Paragraphs Units in TeX, typographic principles and principles of paragraphs, paragraph typesetting parameters, paragraph alignment, using the environment and switches for alignment, the \parindent parameter and its modifications, paragraph spacing, the parskip package and its parameters, the setspace package and working with line spacing, flexible spacing and the glue concept, the \leftskip and \rightskip parameters, the \baselineskip parameter and line spacing 3. Document structure, sections, chapters and indexes Logical document structure in LaTeX, automatic table of contents generation, document division levels (part, chapter, section), unnumbered sections and their inclusion in the table of contents, structure in reports, structure in books, customizing the appearance of sections and chapters, indexes in LaTeX and the imakeidx package, adding entries and subentries to the index, formatting the index using parameters and style files, including the index in the table of contents 4. Images Inserting images, setting the image size, rotating the image, positioning images using figure, image positioning parameters, wrapping images using wrapfig, image captions, image labels and cross-references, list of images 5. Tables Inserting tables, basic tabular, fixed-width tables, tabularx package, combining rows and columns using multicolumn and multirow, multi-page tables with longtable, table positions, table captions and labels, list of tables, cell and line indentation in tables 6. Citations and bibliographies Managing bibliographies in LaTeX, BibTeX, Natbib and Biblatex, working with the biblatex package, creating a .bib file, citing using the \cite command, printing a bibliography, customizing the output, dividing the bibliography by filters, adding bibliography to the table of contents, bibliography styles 7. Mathematics I Mathematics in LaTeX, inline and display mode, writing symbols, subscripts and superscripts, brackets and their dynamic sizes, multi-line expressions and the align environment, fractions and their variations, continued fractions 8. Mathematics II Display styles in math mode, overwriting math styles (textstyle, displaystyle, scriptstyle, scriptscriptstyle), spaces in math mode, user-defined operators, aligning equations, grouping multiple equations, displaying long equations, math fonts, operators and their formatting 9. Program code listing Program code listing in LaTeX, verbatim and verbatim* environments, \verb command, listings package and lstlisting environment, loading code from external files, styles and colors for highlighting code, defining custom styles, titles and listing lists, minted environment and its parameters, importing external files into minted 10. Beamer Beamer - creating presentations, opening slide and its requirements, presentation outline, creating individual slides, using \pause and sequential display, highlighting content, using blocks and alertblock, customizing the presentation (color themes, font size and type), working with columns, layout and graphic elements, logos, titles and presentation structure

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Laboratory
  • Class attendance - 28 hours per semester
  • Preparation for classes - 28 hours per semester
  • Preparation for credit - 19 hours per semester
Learning outcomes
The course concerns electronic publishing that uses typesetting programme TEX and especially its variation LaTEX. Students will learn basis of this programme usage during the course. The main focus is on typesetting of the tables and mathematical text. Basic typographical rules will also be presented.
The student will learn the basics of the LaTeX system, that enable him to write Thesis in this system.
Prerequisites
The topic not claim any specific skills, but the work with PC and internet in common.

Assessment methods and criteria
Seminar work

Student will use LaTEX for typesetting of any essay of minimal length of three pages. It can be an essay for the other course.
Recommended literature
  • OLŠÁK, Petr. Typografický systém TEX. Brno: Konvoj, 2000. 300 s. ISBN 80-85615-91-6.. Brno: Konvoj, 2000.
  • PECH, Jiří. Stručný přehled příkazů LaTEXu. České Budějovice: PF JU, 2008. 23 s. Elektronická skripta..
  • RYBIČKA, Jiří. LaTEX pro začátečníky. 3. vyd. Brno: Konvoj, 2003. 238 s. ISBN 80-7320_049-1..


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester