#+TITLE: Document Title #+AUTHOR: Martin Sukany #+DATE: \today #+LANGUAGE: cs #+OPTIONS: toc:2 num:t H:4 ^:nil tags:nil # ── LaTeX class ─────────────────────────────────────────────────────────────── #+LATEX_CLASS: article #+LATEX_CLASS_OPTIONS: [a4paper,11pt] # ── Encoding, čeština, typografie ──────────────────────────────────────────── #+LATEX_HEADER: \usepackage[czech]{babel} #+LATEX_HEADER: \usepackage[T1]{fontenc} #+LATEX_HEADER: \usepackage[utf8]{inputenc} #+LATEX_HEADER: \usepackage{microtype} #+LATEX_HEADER: \sloppy # ── Font (Helvetica / sans-serif jako mdbook) ───────────────────────────────── #+LATEX_HEADER: \usepackage{helvet} #+LATEX_HEADER: \renewcommand{\familydefault}{\sfdefault} # ── Page geometry ───────────────────────────────────────────────────────────── #+LATEX_HEADER: \usepackage[a4paper,margin=2.2cm]{geometry} # ── Barvy ───────────────────────────────────────────────────────────────────── #+LATEX_HEADER: \usepackage[table,x11names]{xcolor} #+LATEX_HEADER: \definecolor{linkcolor}{RGB}{0,0,180} #+LATEX_HEADER: \definecolor{lightGreen}{RGB}{240,255,240} #+LATEX_HEADER: \definecolor{mediumGreen}{RGB}{220,255,220} # ── Hyperlinks ──────────────────────────────────────────────────────────────── #+LATEX_HEADER: \usepackage{hyperref} #+LATEX_HEADER: \hypersetup{colorlinks=true,linkcolor=linkcolor,urlcolor=linkcolor,citecolor=linkcolor} #+LATEX_HEADER: \usepackage{xurl} # ── Obrázky ─────────────────────────────────────────────────────────────────── #+LATEX_HEADER: \usepackage{graphicx} # ── Tabulky ─────────────────────────────────────────────────────────────────── # ltablex = longtable + tabularx v jednom (dlouhé AND široké tabulky) #+LATEX_HEADER: \usepackage{array} #+LATEX_HEADER: \usepackage{tabularx} #+LATEX_HEADER: \usepackage{longtable} #+LATEX_HEADER: \usepackage{ltablex} #+LATEX_HEADER: \keepXColumns #+LATEX_HEADER: \usepackage{booktabs} #+LATEX_HEADER: \usepackage{colortbl} #+LATEX_HEADER: \usepackage{etoolbox} #+LATEX_HEADER: \usepackage{ragged2e} # Střídavé barvy řádků — všechny typy tabulek #+LATEX_HEADER: \AtBeginEnvironment{longtable}{\rowcolors{1}{mediumGreen}{lightGreen}} #+LATEX_HEADER: \AtBeginEnvironment{tabularx}{\rowcolors{1}{mediumGreen}{lightGreen}} #+LATEX_HEADER: \AtBeginEnvironment{tabular}{\rowcolors{1}{mediumGreen}{lightGreen}} # Typy sloupců: Y=wrap+levý, Z=wrap+střed, R=wrap+pravý #+LATEX_HEADER: \newcolumntype{Y}{>{\RaggedRight\arraybackslash}X} #+LATEX_HEADER: \newcolumntype{Z}{>{\Centering\arraybackslash}X} #+LATEX_HEADER: \newcolumntype{R}{>{\RaggedLeft\arraybackslash}X} # ── Header & footer (jako mdbook) ───────────────────────────────────────────── #+LATEX_HEADER: \usepackage{fancyhdr} #+LATEX_HEADER: \pagestyle{fancy} #+LATEX_HEADER: \fancyhf{} #+LATEX_HEADER: \lhead{\small\nouppercase{\leftmark}} #+LATEX_HEADER: \rhead{\small\thepage} #+LATEX_HEADER: \renewcommand{\headrulewidth}{0.4pt} # ── Code bloky ──────────────────────────────────────────────────────────────── #+LATEX_HEADER: \usepackage{listings} #+LATEX_HEADER: \lstset{backgroundcolor=\color{yellow!20},basicstyle=\ttfamily\small,breaklines=true,frame=single} # ── Titulní strana (styl mdbook) ────────────────────────────────────────────── #+LATEX_HEADER: \usepackage{titling} #+LATEX_HEADER: \renewcommand{\maketitle}{% #+LATEX_HEADER: \begin{titlepage}\centering\vspace*{\fill}% #+LATEX_HEADER: {\LARGE\bfseries\thetitle\par}\vspace{1em}% #+LATEX_HEADER: {\large\theauthor\par}\vspace{2em}% #+LATEX_HEADER: {\normalsize\itshape\thedate\par}\vspace{2em}% #+LATEX_HEADER: % Logo: odkomentuj + uprav cestu #+LATEX_HEADER: % \includegraphics[width=0.35\textwidth]{/abs/cesta/logo.png}\par #+LATEX_HEADER: \vspace*{\fill}\end{titlepage}} # ───────────────────────────────────────────────────────────────────────────── # Obsah dokumentu # ───────────────────────────────────────────────────────────────────────────── * Úvod Šablona. Export do PDF: =SPC m e l p= (Doom) nebo =C-c C-e l p=. Tabulky: bez =#+ATTR_LATEX= — stačí mít v =config.el= hook z =document-latex-setup.el=. * Příklad tabulky | Název | Popis | Stav | |-----------+-------------------------+---------| | Položka A | Krátký popis | Hotovo | | Položka B | Delší popis věci | Probíhá | | Položka C | Další položka v tabulce | Čeká | * Příklad kódu #+BEGIN_SRC python def hello(): return "Ahoj světe!" #+END_SRC