LaTeX Tips and Trick in Writing of Research Papers and Thesis

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$

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:
    • Pro AcrobatReader 11 to bylo změněno (server je tuším acroview)

Beamer

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}). 

Seznam položek (povinných a nepovinných) záznamu v BibTeXu

Sazba zdrojáků

  • 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; Instalace pip popsána případně zde)
  • lstlisting a ostatní mají prý problém s Beamer
  • Corresponding question 1 and question 2 @ Stack overflow
  • Vložení obarveného zdrojáku do PowerPoint nejlépe z 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

Manipulace s PDF

  • nástroj pdftk (na Merlinovi, nebo je i Windows GUI)

Websites

miscellaneous/latex.txt · Last modified: 2022/09/15 23:30 by krivka
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki