[sisyphus] tetex-latex-2.0-alt2 bug?

V.Sokolov =?iso-8859-1?q?vence_=CE=C1_status-m=2Eru?=
Пт Фев 6 17:11:32 MSK 2004


Alexey Novikov пишет:

>>Когда я поменял строку 
>>\usepackage[english,russian]{babel}
>>на
>>\usepackage[russian,english]{babel}
>>
>>то всё стало на свои места...
>>    
>>
>
>Это все правильно, 
>
>  
>
Это неправильно, т.к. язык, используемый по умолчанию, указывается 
последним в списке
опций пакета babel.

>но вопрос не в том, как исправить,
>а несколько в другом:
>Почему latex не ругается на вообще-то ошибку и при
>этом делает так как делает?:) 
>
В пакете babel для русского языка двойная кавычка " переопределена как 
управляющий символ.
Например, "<  будет воспринято как левая кавычка-елочка (т.е. <<) и т.п. 
В Вашем примере есть
последовательность "{, которая сбивает бабеля с толку. Вообще-то, 
конечно, бабель должен был
бы обругаться в этом месте на неопределенную команду...

>Так что вопрос скорее о предсказуемости поведения 
>программ, в данном случае latex.
>  
>
Вообще-то кавычки следует писать в виде '' и ``.

-- 
В.Соколов




Подробная информация о списке рассылки Sisyphus