update
This commit is contained in:
60
templates/document.org
Normal file
60
templates/document.org
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
#+title: Document template
|
||||||
|
#+author: Martin Sukany
|
||||||
|
#+options: toc:t num:nil ^:nil
|
||||||
|
#+language: cs
|
||||||
|
#+LATEX_CLASS: article
|
||||||
|
#+LATEX_CLASS_OPTIONS: [a4paper,11pt]
|
||||||
|
|
||||||
|
#+OPTIONS: toc:t num:t tags:nil ^:nil
|
||||||
|
#+TOC: headlines 3
|
||||||
|
|
||||||
|
# -------------------------------------------------
|
||||||
|
# Čeština + typografie
|
||||||
|
# -------------------------------------------------
|
||||||
|
#+LATEX_HEADER: \usepackage[czech]{babel}
|
||||||
|
#+LATEX_HEADER: \usepackage[T1]{fontenc}
|
||||||
|
#+LATEX_HEADER: \usepackage[utf8]{inputenc}
|
||||||
|
#+LATEX_HEADER: \usepackage{microtype}
|
||||||
|
#+LATEX_HEADER: \usepackage[a4paper,margin=2.2cm]{geometry}
|
||||||
|
|
||||||
|
# -------------------------------------------------
|
||||||
|
# Obrázky (ať to “nezabolí” v jiných dokumentech)
|
||||||
|
# -------------------------------------------------
|
||||||
|
#+LATEX_HEADER: \usepackage{graphicx}
|
||||||
|
|
||||||
|
# -------------------------------------------------
|
||||||
|
# TABULKY: široké + zalamování uvnitř buněk
|
||||||
|
# -------------------------------------------------
|
||||||
|
#+LATEX_HEADER: \usepackage{array} % \newcolumntype
|
||||||
|
#+LATEX_HEADER: \usepackage{tabularx} % tabulka na \textwidth + X sloupce (wrap)
|
||||||
|
#+LATEX_HEADER: \usepackage{longtable} % tabulky přes více stran (výška)
|
||||||
|
#+LATEX_HEADER: \usepackage{ltablex} % longtable + tabularx (dlouhé + široké)
|
||||||
|
#+LATEX_HEADER: \keepXColumns
|
||||||
|
#+LATEX_HEADER: \usepackage{booktabs} % hezčí čáry
|
||||||
|
|
||||||
|
# Lepší zalamovací sloupce:
|
||||||
|
# - X v tabularx wrapuje, ale často je "blokově" a vypadá blbě.
|
||||||
|
# - Y = wrap + zarovnání doleva (doporučovaný pattern)
|
||||||
|
# - Z = wrap + zarovnání na střed (někdy užitečné)
|
||||||
|
# - R = wrap + zarovnání doprava (na čísla s wrapem výjimečně)
|
||||||
|
#+LATEX_HEADER: \usepackage{ragged2e}
|
||||||
|
#+LATEX_HEADER: \newcolumntype{Y}{>{\RaggedRight\arraybackslash}X}
|
||||||
|
#+LATEX_HEADER: \newcolumntype{Z}{>{\Centering\arraybackslash}X}
|
||||||
|
#+LATEX_HEADER: \newcolumntype{R}{>{\RaggedLeft\arraybackslash}X}
|
||||||
|
|
||||||
|
# Dlouhé řetězce bez mezer (URL, ID, hashe) – aby se uměly lámat:
|
||||||
|
#+LATEX_HEADER: \usepackage{xurl}
|
||||||
|
|
||||||
|
# Trochu tolerantnější zalamování (pomáhá, když LaTeX nadává na overfull hbox)
|
||||||
|
#+LATEX_HEADER: \sloppy
|
||||||
|
|
||||||
|
# -------------------------------------------------
|
||||||
|
# Volitelně: otočení tabulky, když máš fakt moc sloupců
|
||||||
|
# (nezalamuje samo o sobě, ale může zachránit extrémy)
|
||||||
|
# -------------------------------------------------
|
||||||
|
#+LATEX_HEADER: \usepackage{pdflscape}
|
||||||
|
|
||||||
|
# -------------------------------------------------
|
||||||
|
# Nouzové "nacpat to na šířku" (když bys někdy chtěl škálovat)
|
||||||
|
# -------------------------------------------------
|
||||||
|
#+LATEX_HEADER: \usepackage{adjustbox}
|
||||||
Reference in New Issue
Block a user