testováno na čisté instalaci systému Fedora 31
Pro ty, kteří vědí, co dělají je zde příkaz pro instalaci všech balíčků v jedné dávce. Ostatním doporučuji projít si kroky níže.
sudo dnf -y install texlive texstudio texlive-babel-czech texlive-acronym texlive-engrec texlive-dirtree texlive-sectsty texlive-greek-fontenc texlive-cbfonts texlive-collection-langczechslovak texlive-epstopdf && sudo fmtutil-sys --all && sudo texhashPro instalaci TeX Live spustíme následující příkaz:
sudo dnf -y install texliveBalíček pdflatex se nám nainstaloval jako jedna ze závislostí balíčku texlive. Balíček Thesis a k němu přiložená šablona mají další závislosti, které je třeba nainstalovat.
sudo dnf -y install texlive-babel-czech texlive-acronym texlive-engrec texlive-dirtree texlive-sectsty texlive-greek-fontenc texlive-cbfontsPre možnosť vkladania vektorových EPS súborov (napr. z programu Adobe Illustrator) je potrebný nástroj eps-to-pdf poskytovaný v balíčku texlive-epstopdf.
sudo dnf -y install texlive-epstopdfNyní můžeme přistoupit k instalaci GUI editoru, se kterým chceme pracovat. Doporučuji použít TeXstudio, který je forkem Texmakeru.
sudo dnf -y install texstudioTímto krokem by měla kompilace souboru sablona-prace.tex proběhnout bez chyby.
Doporučuji nainstalovat si balíček texlive-collection-langczechslovak, který s sebou nainstaluje závislosti jako například texlive-vlna nebo balíček texlive-hyphen-czech.
Po instalaci tohoto balíčku spusťte skript, který se nachází v /usr/bin:
sudo fmtutil-sys --allTen vygeneruje potřebné fonty pro cslatex a české znaky.
Posledním krokem je obnovení DB souborů příkazem texhash.
sudo texhashPokud se při kompilaci objeví chybová hláška oznamující chybějící balíček File 'dirtree.sty' not found, je možno jej najít v repozitáři jako RPM balíček pomocí příkazu dnf provides.
$ dnf provides "*/dirtree.sty"
texlive-dirtree-6:svn28524.0.32-36.fc27.5.noarch : Display trees in the style of windows explorer
Repo : fedora
Matched from:
Filename : /usr/share/texlive/texmf-dist/tex/generic/dirtree/dirtree.sty
Z výpisu vidíme, že instalací RPM balíčku texlive-dirtree nainstalujeme LaTeX balíček dirtree. Stačí jej tedy nainstalovat.
sudo dnf -y install texlive-dirtreeJednodšší cesta instalace závislostí může být také skrze následně formátovaný příkaz dnf install:
dnf install "tex(dirtree.sty)"testováno na čisté instalaci systému Ubuntu 18.04
Instalaci balíčků v jedné dávce lze provést následovně.
sudo apt install texlive texstudio texlive-plain-generic texlive-latex-extra texlive-lang-czechslovak texlive-lang-greek texlive-font-utilsNainstalujeme distribuci TeX Live.
sudo apt install texlivePro instalaci balíčků nezbytných pro bezchybnou kompilaci souboru sablona-prace.tex je třeba nainstalovat následující balíčky. Nutno říci, že balíček texlive-latex-extra má více než 250 MB.
sudo apt install texlive-plain-generic texlive-latex-extra texlive-lang-czechslovak texlive-lang-greekPre možnosť vkladania vektorových EPS súborov (napr. z programu Adobe Illustrator) je potrebný nástroj eps-to-pdf poskytovaný v balíčku texlive-font-utils.
sudo apt -y install texlive-font-utilsDále provedeme instalaci textového editoru. Doporučuji použít TeXstudio, avšak je zde více možností, jako Texmaker nebo TeXworks.
sudo apt install texstudioPokud se při kompilaci objeví chybová hláška oznamující chybějící balíček File 'dirtree.sty' not found, je možno jej najít v repozitáři jako DEB balíček. Příslušný DEB balíček lze nalézt následujícím způsobem.
Nainstalujeme apt utilitu apt-file
sudo apt-get install apt-fileNásledně aktualizujeme jeho databázi.
sudo apt-file updateA následně můžeme hledat soubor
$ apt-file find dirtree.sty
texlive-plain-generic: /usr/share/texlive/texmf-dist/tex/generic/dirtree/dirtree.sty
Z tohoto výpisu víme, že námi hledaný soubor obsahuje balíček texlive-plain-generic a můžeme jej tedy nainstalovat.
sudo apt install texlive-plain-genericapt install latex-beamer lmodern texlive-baseV prípade, že pri preklade nastane toto upozornenie:
pdfTeX warning: pdflatex.exe (file ./figure/figure_1.pdf): PDF inclusion: found PDF version <1.7>, but at most version <1.5> allowed
je potrebné v hlavnom súbore pridať príkaz:
\pdfminorversion=7testováno na čisté instalaci systému Manjaro 20.1.1
Instalaci balíčků v jedné dávce.
$ sudo pacman -Syu texlive-core texlive-bin texlive-bibtexextra texlive-fontsextra texlive-formatsextra texlive-langextra texlive-langgreek texlive-pictures texlive-science texlive-publishers && sudo fmtutil-sys --all && sudo texhashInstalace TEXstudia.
$ sudo pacman -Syu texstudioTímto krokem by měla kompilace souboru sablona-prace.tex proběhnout bez chyby.
Pokud se při kompilaci objeví chybová hláška oznamující chybějící balíček File 'dirtree.sty' not found, je možno jej najít v repozitáři jako balíček pomocí příkazu pacman -Fy.
$ sudo pacman -Fy "dirtree.sty"
extra/texlive-core 2020.55416-1 (texlive-most)
usr/share/texmf-dist/tex/generic/dirtree/dirtree.styZ výpisu vidíme, že instalací balíčku texlive-core nainstalujeme LaTeX balíček dirtree. Stačí jej tedy nainstalovat.
$ sudo pacman -Syu texlive-core
skvělá práce, díky!