marcinofulus/iCSEbook1 — pull request #11 by kriskda (2013-09-06 11:37:01+00:00)
Title: Zmiana języka w AlgebraLiniowa z angielskiego na polski

Zmiana języka w AlgebraLiniowa z angielskiego na polski. Co prawda teraz przy kompilacji do pdf pojawia się:
"! LaTeX Error: Command `\lll' already defined."
Na razie można go ignorować enterem.

Powód błędu opisany jest tutaj: http://mirror.math.ku.edu/tex-archive/fonts/amsfonts/doc/amsfonts.faq

%%%%%%%%%%%%%%
(9) I'm using babel with the polish option as well as the amssymb package. There is an error: ! LaTeX Error: Command `\lll' already defined. How can I avoid this error?

In amssymb, there is a synonum for \lll, namely \llless, so anyone who needs to use babel with the polish option does not lose access to this symbol. In polish.ldf, \lll is used as an internal command. It has been suggested to replace this by a command using `@' to avoid conflicts of this sort; whether or not that is done, the error can be avoided by loading amssymb before babel:
\usepackage{amssymb}
\usepackage[polish]{babel}
%%%%%%%%%%%%%%

Niestety zamiana kolejności pakietów w sphinxie nie wchodzi w grę. Pakiet babel dodaje sphinx natomiast amssymb dodaję poprzez definicję w pliku conf.py co skutkuje taką a nie inną kolejnością pakietów.