Nedávno jsem aktualizoval svůj Miktex 2.9 a při pokusu o kompilaci mých souborů se zobrazí následující chyba, kterou jsem neměl. .
chyba babel balíčku: neznámá možnost španělština. Buď jste ji napsali špatně, nebo nebyl nalezen soubor definice jazyka spanish.ldf.
Toto je moje úvodní část:
\documentclass[12pt]{article} \usepackage[explicit]{titlesec} \usepackage[usenames,dvipsnames]{pstricks} \usepackage{amsfonts,amssymb,amsmath,mathrsfs,enumerate,epsfig,fullpage,pst-grad,pst-plot} \usepackage[spanish]{babel} \usepackage[latin1]{inputenc}
Prosím pomozte!
Komentáře
zkontroluji průvodce. Toto je příklad, který má výše uvedený problém: \ documentclass [12pt] {article} \ usepackage [explicitně] {titulyec} \ usepackage [usenames, dvipsnames] {pstricks} \ usepackage {amsfonts, amssymb, amsmath, mathrsfs, enumerate, epsfig , fullpage, pst-grad, pst-plot} \ usepackage [španělsky] {babel} \ usepackage [latin1] {inputenc} \ begin {document} Esta es una prueba. \ end {document}
Odpověď
Organizace babel
se změnilo. Jazyky byly rozděleny do samostatných distribučních balíčků a jsou nyní nezávisle udržovány. V MiKTeXu musíte nainstalovat babel-spanish
, abyste získali babel
„s spanish
.
Související: Chyba balíčku babel: Neznámá možnost `francais
Odpovědět
Hledal jsem odpověď zde: (související / duplicitní otázka)
Chyba balíčku babel: Neznámá možnost `ngerman '
Pro mě na různých derivátech Ubuntu to stačilo:
sudo apt-get install texlive-lang-spanish %in my case -german
(Nezapomeňte na „instalaci“ jako v egregově komentáři, odkud to mám)
Pro Fedoru / Debian použijte
sudo dnf install texlive-babel-spanish %in my case -german
Samozřejmě můžete nahradit španělštinu / němčinu potřebným jazykem, holandštinou, francais nebo jiným jazykem.
Zřejmě (jak je uvedeno v této odpovědi: https://tex.stackexchange.com/a/142358/110394 ), tyto balíčky zastaraly; texlive-lang-european
by mělo být nainstalováno hned:
sudo apt-get install texlive-lang-european
Předpokládáme techničtější vysvětlení viz zde: https://tex.stackexchange.com/a/139707/110394
\documentclass{...}
a konče\end{document}
.