====== 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]]