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 texhash
Pro instalaci TeX Live spustíme následující příkaz:
sudo dnf -y install texlive
Balíč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-cbfonts
Pre 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-epstopdf
Nyní 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 texstudio
Tí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 --all
Ten vygeneruje potřebné fonty pro cslatex a české znaky.
Posledním krokem je obnovení DB souborů příkazem texhash
.
sudo texhash
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 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-dirtree
Jednodšší 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-utils
Nainstalujeme distribuci TeX Live.
sudo apt install texlive
Pro 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-greek
Pre 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-utils
Dá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 texstudio
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 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-file
Následně aktualizujeme jeho databázi.
sudo apt-file update
A 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-generic
apt install latex-beamer lmodern texlive-base
V 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=7
testová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 texhash
Instalace TEXstudia.
$ sudo pacman -Syu texstudio
Tí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.sty
Z výpisu vidíme, že instalací balíčku texlive-core
nainstalujeme LaTeX balíček dirtree
. Stačí jej tedy nainstalovat.
$ sudo pacman -Syu texlive-core
Aktualizováno z forku @jamacku.
Pokud vám v návodu něco chybí, případně chcete něco opravit/přidat. Pošlete mi zprávu nebo ideálně patch na [email protected] a já to tady opravím.