====== LaTeX Tips and Trick in Writing of Research Papers and Thesis ====== * **[[http://detexify.kirelabs.org/classify.html|Rozpoznání symbolu z nakresleného symbolu]]** * [[http://www.ctan.org/tex-archive/info/symbols/comprehensive/symbols-a4.pdf|LaTeX Symbols]] * [[http://www.imsc.res.in/Computer/symbols-letter.pdf|Other LaTeX Symbols]] * [[http://www.rpi.edu/dept/arc/training/latex/LaTeX_symbols.pdf|Big, Great list of LaTeX Symbols]] * http://kogler.wordpress.com/2008/03/21/latex-use-of-math-symbols-formulas-and-equations/ ==== Calligraphical letters ==== ''\usepackage{mathrsfs}'' ''$\mathscr{L}$'' ==== Dvojité N pro značení přirozených čísel ==== ''\usepackage{amsfonts}'' ''$\mathbb{Z}$'' ==== Práce s Indexem (subscript, superscript) ==== \usepackage{mathtools} $\prescript{super}{sub}Something$ * Viz http://tex.stackexchange.com/questions/11542/left-and-right-subscript a http://tex.stackexchange.com/questions/334/non-kludgey-left-subscripts * \Bigcup_{i} nebo \Bigcup \limits_{i} (úplně pod symbolem velkého sjednocení) ==== Diakritika bez diakritiky ==== ''\'{a}'' ''\r{u}'' ''\v{e}'' ==== PDF přes Babel se zkopírovatelnou diakritikou ==== \usepackage[czech]{babel} \usepackage[IL2]{fontenc} * Na MikTex 2.9 (bez pdfcslatex) je třeba použít: cslatex -> dvips -> ps2pdf * Na TeXLive 2011 (na Merlinovi) nestačí pdflatex * Na TeXLive 2012 (testoval Petr Z.) a na Evě (Web2C) to jede po zadání pdflatex. Následuje testovací soubor: \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[czech]{babel} \usepackage[IL2]{fontenc} \begin{document} příliš žluťoučký kůň úpěl ďábelské ódy PŘÍLIŠ ŽLUŤOUČKÝ KŮŇ ÚPĚL ĎÁBELSKÉ ÓDY \end{document} Od roku 2018 se zdá být pdflatex s podporou diakritiky poblematický (minimálně je třeba zkoušet nejnovější verzi, která lépe zabojuje s Unicode), viz http://tilia.wikidot.com/diakritika-v-pdf a řešení zadání IFJ18 (maily od Radima Kocmana z 20. září 2018 - navrhuje Xelatex). Pro MikTeX a Xelatex je potřeba doinstalovat ještě pro EEICT šablonu fonty v packages ''tex-gyre'' a ''tex-gyre-math''. ===== MikTex ===== * Nastavení profilu LaTeX => DVI včetně propojení na YAP: * záložka LaTeX: * Run LaTeX in this profile * Path: C:\Program Files\MiKTeX 2.8\miktex\bin\latex.exe * Args: --src -interaction=nonstopmode "%Wm" * BibTeX: C:\Program Files\MiKTeX 2.8\miktex\bin\bibtex.exe * Args: "%bm" * Do not use MakeIndex in this profile * záložka Viewer: C:\Program Files\MiKTeX 2.8\miktex\bin\yap.exe * Cmd-line argument for view output: -1 "%bm.dvi" * Cmd-line argument for forward search: -1 -s %l"%Wc" "%bm.dvi" * Do not close * Nastavení v YAPu, menu Options, záložka Inverse DVI Search: * TeXnicCenter (auto-detected): "C:\Program Files\TeXnicCenter\TEXCNTR.EXE" /ddecmd "[goto('%f', '%l')]" * Nastavení profilu LaTeX => PDF včetně propojení na Acrobat Reader 10: * menu Build -> Define Output Profiles -> záložka Viewer: * Cesta: C:\Program Files\Adobe\Reader 10.0\Reader\AcroRd32.exe * DDE View Command: [DocOpen("%bm.pdf")][FileOpen("%bm.pdf")] * DDE Search Command: [DocOpen("%bm.pdf")][FileOpen("%bm.pdf")] * DDE Close Command: [DocClose("%bm.pdf")] * **Server**: AcroviewR10 * Topic: control * Další informace od DDE příkazech a jejich změnách v AR10: * http://www.latex-community.org/forum/viewtopic.php?f=31&t=10857 * http://forums.adobe.com/thread/754697?tstart=0 * Pro AcrobatReader 11 to bylo změněno (server je tuším acroview) * **Nastavení LaTeX=>SumatraPDF**: * http://tex.stackexchange.com/questions/116981/how-to-configure-texniccenter-2-0-with-sumatra-2013-2014-version ===== Beamer ===== * [[https://www.hartwork.org/beamer-theme-matrix/|Beamer Theme Matrix]] ===== Tikz ===== * \usepackage{tikz} * Styly jsou uvedeny v hranatých závorkách * edge[] * bend left=0 (neohýbat) * swap (přehodit popisek na druhou stranu) * node[] * xshift=1cm (posun popisku podél hrany blíže jednomu z uzlů) ===== BibTeX ===== Pokud šablona převádí písmena na malá, tak je nutno zkratky ošetřit uzavřením do extra složených závorek, aby se na ně převod neaplikoval. Např. title = {Parallel {LR} Parsing}, Vložení rozgenerované reference z BibTeX záznamu do textu článku může vypadat takto: \usepackage{bibentry} \nobibliography* ... pak někde v textu už jen ... \bibentry{KolMed05}. (item \cite{KolMed05}). [[https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#Entry_and_field_types_in_.bib_files|Seznam položek (povinných a nepovinných) záznamu v BibTeXu]] ===== Sazba zdrojáků ===== * [[http://pygments.org/|Pygments]] - generátor formátovaného textu (do obrázku, TeX, RTF či HTML) ze zdrojáků pro různé programovací jazyky na Merlinovi je verze 1.1 z roku 2008; aktuální lze nainstalovat na Merlina: ''pip3.4 install Pygments --user'' (lokální instalace do ~/.local/bin; [[https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip|Instalace pip popsána případně zde]]) * lstlisting a ostatní mají prý problém s Beamer * Corresponding [[http://tex.stackexchange.com/questions/53928/is-there-a-good-definition-for-highlighting-php-code-in-listings|question 1]] and [[http://stackoverflow.com/questions/300521/latex-package-to-do-syntax-highlighting-of-code-in-various-languages|question 2]] @ Stack overflow * Vložení obarveného zdrojáku do PowerPoint nejlépe z [[http://superuser.com/questions/85948/how-can-i-embed-programming-source-code-in-powerpoint-slide-and-keep-code-highli|Notepad++]] * right-click on the selected text -> Plugin commands -> Copy Text with Syntax Highlighting ===== Časté matematické knihovny ===== * \usepackage{amsmath} * \usepackage{amssymb} ===== Typography Rules in American English ===== * http://typophile.com/files/typography_rules.pdf ===== Manipulace s PDF ===== * nástroj [[https://www.pdflabs.com/tools/pdftk-server/|pdftk]] (na Merlinovi, nebo je i Windows GUI) ===== Websites ===== * [[http://en.wikibooks.org/wiki/LaTeX/Formatting|Wing symbols, basic rules about alignment, margins, footnote]] * [[http://latex.computersci.org/Reference/Overview|LaTeX Overview]] * [[http://www.kronto.org/thesis/tips/|Many useful tips including the source of PhD thesis]] * [[http://en.wikibooks.org/wiki/LaTeX/Mathematics|Wikibooks - matematika v LaTeXu]]