Domů » Informatika » Programovací jazyk » Základy jazyka LaTeX » Šablony pro jazyk LaTeX

@author=Vojtěch Hordějčuk @title=Jazyk LaTeX – šablony @parent=poznamky @tags=latex,skrip­t,jazyk,šablo­ny,poznámky

Šablony pro jazyk LaTeX

Oficální šablony pro LaTeX

Několik šablon pro LaTeX, které se používají na konferencích nebo ve vědeckých časopisech.

Základní šablona pro report

Jednoduchá univerzální šablona pro různé referáty, semestrálky a eseje.

kód v jazyce LATEX - Zobrazit

  1. \documentclass{report}
  2. \usepackage[utf8]{inputenc}
  3. \usepackage[czech]{babel}
  4. \usepackage{graphicx}
  5.  
  6. % šablona z webu http://voho.cz
  7.  
  8. \title{Název dokumentu}
  9. \author{Jméno autora}
  10.  
  11. % #########
  12. % # START #
  13. % #########
  14.  
  15. \begin{document}
  16.  
  17. % titulní stránka
  18. \maketitle
  19.  
  20. % obsah
  21. \tableofcontents
  22.  
  23. % abstrakt
  24. \begin{abstract}
  25. abstrakt
  26. \end{abstract}
  27.  
  28. % ########
  29. % # TEXT #
  30. % ########
  31.  
  32. \chapter{Kapitola}
  33.  
  34. \section{Sekce}
  35.  
  36. text dokumentu
  37.  
  38. % #########
  39. % # KONEC #
  40. % #########
  41.  
  42. \end{document}

Základní šablona pro Beamer

Jednoduchá univerzální šablona pro prezentace využívající LaTeX Beamer.

kód v jazyce LATEX - Zobrazit

  1. \documentclass[xcolor=dvipsnames]{beamer}
  2. \usepackage[utf8]{inputenc}
  3. \usepackage[czech]{babel}
  4. \usepackage{graphicx}
  5. \usepackage{ulem}
  6. \usepackage{tikz}
  7. \usetheme{Warsaw}
  8. \usecolortheme[named=Mahogany]{structure}
  9. \setbeamertemplate{navigation symbols}{}
  10.  
  11. % šablona z webu http://voho.cz
  12.  
  13. \title{Název prezentace}
  14. \author{Jméno autora}
  15. \institute{Instituce}
  16. \date{Datum}
  17.  
  18. \begin{document}
  19.  
  20. % #########
  21. % # START #
  22. % #########
  23.  
  24. % úvod a obsah
  25.  
  26. \begin{frame}[shrink]
  27.   \titlepage
  28. \end{frame}
  29.  
  30. % odrážky
  31.  
  32. \begin{frame}
  33.   \frametitle{Postupně odkrývané odrážky}
  34.  
  35.   \begin{itemize}[<+->]
  36.     \item{odrážka}
  37.     \item{odrážka}
  38.     \item{odrážka}
  39.   \end{itemize}
  40.  
  41. \end{frame}
  42.  
  43. % obrázek
  44.  
  45. \begin{frame}
  46.   \frametitle{Obrázek}
  47.  
  48.   \begin{figure}
  49.     \begin{center}
  50.       \includegraphics[width=.6\textwidth]{obrazek.jpg}
  51.     \end{center}
  52.     \caption{Ukázka obrázku}
  53.     \label{fig:obrazek}
  54.   \end{figure}
  55.  
  56. \end{frame}
  57.  
  58. % tabulka
  59.  
  60. \begin{frame}
  61.   \frametitle{Tabulka}
  62.  
  63.   \begin{table}
  64.     \begin{center}
  65.       \begin{tabular}{c|c|c}
  66.       A & B & C \\
  67.       \hline
  68.       0 & 1 & 2 \\
  69.       3 & 4 & 5 \\
  70.       \end{tabular}
  71.     \end{center}
  72.     \caption{Ukázka tabulky}
  73.     \label{tab:tabulka}
  74.   \end{table}
  75.  
  76. \end{frame}
  77.  
  78. % zdrojový kód
  79.  
  80. \section{Zdrojový kód}
  81.  
  82. \begin{frame}[fragile,shrink]
  83.   \frametitle{Zdrojový kód}
  84.  
  85. \begin{verbatim}
  86. int sum (int a, int b)
  87. {
  88.   return a + b;
  89. }
  90. \end{verbatim}
  91.  
  92. \end{frame}
  93.  
  94. % #########
  95. % # KONEC #
  96. % #########
  97.  
  98. \end{document}

Tisk rukověti (handout)

Použitím níže uvedeného kódu lze automaticky vygenerovat tzv. rukověť (handout), která na každé stránce obsahuje 8 původních slajdů (2 sloupce, 4 řádky).

kód v jazyce LATEX - Zobrazit

  1. \documentclass[a4paper]{article}
  2. \usepackage{pdfpages}
  3.  
  4. \begin{document}
  5. \includepdf[pages=1-last,nup=2x4,landscape=false,frame=true,noautoscale=true,scale=0.68,delta=2mm 5mm]{presentation.pdf}
  6. \end{document}