Přejít na menu

LaTex

Správa článků

Vyhledávání Vyhledávání
2.3.2012 18:59
,
Počet přečtení: 751

Balíky a nastavení editoru v Linuxu.

Potřebné balíky:

texlive texlive-lang-czechslovak

Makefile

Pokud chci Makefile použít i v nějakém editoru, je potřeba přidat příkazu pdflatex přepínač -interaction=nonstopmode, aby při chybě nazastavil - když zastaví, tak nejde nijak z editoru zrušit.

Další možností je překládat v editoru přímo, bez Makefile - viz níže u Kile.

Editor TexStudio

  • postaven nad TexLive, lepší (?) než Kile

Editor Kile

Nastavení kódování: Settings > Configure Kile > Editor > Open/Save >  Dafaultní kódování a pro jistotu i Fallback mode nastavit na ISO 8859-2.

Spouštění: V Settings > Build vytvořit tyto "tools":

  • Step134 - příkaz pdflatex (parametr -interaction=nonstopmode dp.tex - viz výše Makefile)
  • Step 2 - příkaz bibtex, parametr dp
  • Zobrazení PDF - příkaz evince, parametr dp.pdf.

Typ: Compile ( v záložce Advanced), možno přidat do menu.

Nakonec vytvořit tool Vytvořit, type Run sequence of tools a přiřadit mu ty tři předchozí. A nastavit zobrazení v menu Quick.

Autocompletion: V Settings > Editor > Editing > Auto Completion nastavit limit ze tří znaků na jeden.

Kontrola pravopisu: Settings > Editor > Editing > Spellcheck

Zapnout číslování řádků: F11

Proklikávání na chyby: Kile automaticky pracuje se aktuálním souborem, ale ne s tím hlavním (tedy hledá obsah.log, jenže byl vygenerován dp.log). Nelze nastavit název output logu u pdflatexu, takže je potřeba vytvořit symlink obsah.log -> dp.log.

Počet znaků textu - File > Statistics

Errors...

Hláška LaTeXu (v Kile): "...not loadable: Metric (TFM) file not found"... chyběl balíček texlive-fonts-recommended !!!

Babel balík (,,Package babel Warning: No hyphenation patterns were loaded for..."): doinstalovat balík texlive-lang-czechslovak

LaTeX Error: File `tocloft.sty' not found - nevím který balík chyběl, naštval jsem se a doinstalovat texlive-full a tím se to vyřešilo - akorát je to velký jak kráva!

FAQ

  • Nezobrazuje se literatura - neprovádí se všechny kroky překladu (viz výše) nebo nebyl použit žádný příkaz \cite (to háže error code 2)
  • Překladač v Kilu vytuhne a čeká... - je potřeba nastavit nonstop mode, viz výše
  • v literatuře není všecko - zobrazuje se jen to, co bylo užito pomocí \cite

 

Vytvořil 2. března 2012 v 19:12:15 mira. Upravováno 9x, naposledy 7. února 2016 ve 12:40:55, mira


Diskuze ke článku

Vložení nového komentáře
*
*
*