Tvorba dopisů v Latexu Třída letter
Petr Slamenec SLA280
Úvod • • • •
Struktura (popis) třídy \letter Příkazy v prostředí \letter Předpřipravený Template Makra • Definovaná • Jejich použití
• • • •
Příklad Ukázka Zdroje Závěr
Třída \letter • Používá se na psaní dopisů, a to jak osobních tak obchodních. • Dopisní styl dokumentů je navržen k napsání více dopisů najednou, ale můžete samozřejmě napsat pouze jeden. • Zdrojový soubor .tex je podobný jako u jiných stylů.
Struktura •
Musí obsahovat alespoň následující příkazy: \documentstyle { letter } \begin { document } ... dopisy ... \end { document }
•
Každý dopis odpovídá jednomu prostředí letter. \begin{jméno_prostředí} … \end{jméno_prostředí}
•
Jeho argumentem je jméno a adresa příjemce. Například můžete mít: \begin { letter } { Pan Karel Novák \\ Brněnská 123 \\ Praha, 12345 } ... text ... \end { letter }
Struktura • Dopis sám začíná příkazem \opening . • Následuje text dopisu, který je obyčejný LaTeXovský vstup. • Příkazy, které v dopisu nemají co dělat (jako např: \chapter) nefungují. • Dopis se uzavírá příkazem \closing . Příklad: \opening { Vážený pane Nováku } … Text dopisu … \closing { S pozdravem }
Příkazy Příkazy v prostředí \letter { adresát }: \address {adresa} •
Jde o klasickou zpáteční adresu jako je v dopise nebo na obálce.
•
Jednotlivé linky adresy jsou odděleny \\ .
•
Má být před \opening .
\opening {pozdrav} • Jeho argumentem je libovolný text, jímž chcete začít svůj dopis. • Př: Vážený pane XY \closing {pozdrav} • Příkaz uzavírájící dopis. • Př: S pozdravem Po ukončení dopisu můžou být dodatky: \cc {osoby} – v české verzi vygeneruje polotučné Na vědomí: \encl {seznam příloh} – způsobí vysázení seznamu příloh \ps {PS. Doufám, že mě chápete.} – dodatek pod podpis \signature {vaše_jméno} • Vysází vaše jméno do spodní části stránky. • Části, které mají být na zvláštních řádcích musí být odděleny \\ . • Může být v preambuli.
Template Vyplatí se mít předem připravený template pro dopisy: \documentclass{letter} \usepackage{czech} \signature{} \begin{document} \renewcommand{\today}{29. května 2000} % pokud chceme jiný datum než ten, který právě udává počítač.
\begin{letter}{adresát} \address{} \cc{} \opening{} TO JE TEXT. \closing{} \ps{} \encl{dok1,dok2} \end{letter} \end{document}
Makra K definici maker slouží následující příkaz: \newcommand{příkaz}{tělo definice} - toto jméno příkazu nesmí být nadefinováno nikde dřív Automaticky vygenerovaná slova však můžeme předefinovat pomocí příkazu \renewcommand{}{}
Do preambule (hlavičky): \renewcommand{\encl}{{\bfseries \\ Příloha: }} \renewcommand{\headtoname}{{\bfseries Komu:\\}} \renewcommand{\ccname}{\bfseries Na vědomí} \newcommand{\Ps}{\vspace{0.5cm}\ps} \newcommand{\Encl}{\vspace{0.5cm}\encl} \newcommand{\mojeadresa}{\address{Praha 8, Kobylisy\\ Do dokumentu za \begin{document}: \renewcommand{\today}{Dne 29. května 2000}
– tučné – tučné – tučné - přidáme mezeru - přidáme mezeru Blabla 23\\18200}} – chceme jiný datum
Příklad prostředí letter: \documentclass[11pt,a4paper]{letter} \usepackage{czech} % podpis je zarovnán na místo, které nám nevyhovuje, proto následující složitost: \signature{\vspace{-.5cm}~~~~~~~~~~\parbox{5cm}{Jan Novák\\předseda }} % parbox proto, aby "podpis" mohl mít více řádků \renewcommand{\encl}{{\bfseries \\ Příloha: }} \renewcommand{\headtoname}{{\bfseries Komu:\\}} \renewcommand{\ccname}{\bfseries Na vědomí} \newcommand{\Ps}{\vspace{0.5cm}\ps} % přidáme mezeru \newcommand{\Encl}{\vspace{0.5cm}\encl} % přidáme mezeru \newcommand{\mojeadresa}{\address{Praha 8 Kobylisy\\ jlhfdjlh23\\18200}} \begin{document} \renewcommand{\today}{Dne 29. května 2000} % chceme jiný datum než ten, který právě udává počítač
Příklad prostředí letter: (pokračování) \begin{letter}{\headtoname \leftskip 0.04\textwidth pan XY\\ Ústav lakjdlkd\\ Nademlejnem 13} \mojeadresa \opening{Vážený pane XY} lksdfjj kůjds sdkjdf dfkjdf dfkjdf kdjf dfkj dflkdf dflkjdf dfkjdf dfkjd fkdfj dfkdfj dfkjdf dkjb fgb lkfdj dfdfůkj dfkjdf dfklůdf dfůkljdf dfůklj dfůdflkj df dfůlkj fdfůlj dfldkfj dfkljdf jůj Tak to je asi tak všechno. \closing{S pozdravem} \Ps{PS. Doufám, že mě chápete.} \Encl{dok1,dok2} \end{letter} \end{document}
Ukázka dopisu v pdf
Zdroje Internet: http://www.it.cas.cz/manual/latex/h.html http://www-hep2.fzu.cz/tex/texmf-doc/doc/czechslovak/cstug/latex/lm/frames.html http://www.fi.muni.cz/cstug/csfaq/search.cgi
Závěr
Děkuji za pozornost