Что означают квадратные скобки в журналах LaTeX? - PullRequest
4 голосов
/ 06 мая 2010

В настоящее время я работаю над анализатором, который читает полные журналы LaTeX. Большая часть формата журнала, хотя и странная, ее легко понять, но эти квадратные скобки меня озадачивают. Вот пример из конца одного из моих журналов:

Overfull \hbox (10.88788pt too wide) in paragraph at lines 40--40
[]$[]$ 
 []

[102]) [103]
Kapitel 14.
(./Thermo-141-GrenzenFundamentalpostulat.tex [104

])
(./Thermo-142-Mastergleichung.tex [105]) (./Thermo-143-HTheorem.tex [106pdfTeX 
warning (ext4): destination with the same identifier (name{equation.14.3.3}) ha
s been already used, duplicate ignored

Кто-нибудь может подсказать, что означают эти квадратные скобки? Я не вижу в них никакой структуры.

У меня есть подозрение, что строки 2/3 выше - это своего рода искусство ASCII, представляющее макет блока, хотя я слишком мало знаю о бадбоксах, чтобы оправдать это или определить значение отдельных символов.

Тогда «[104» и т. Д., Кажется, соответствуют номерам страниц, но я до сих пор не вижу причины, по которой иногда между квадратными скобками что-то есть (например, предупреждение pdfTeX выше), а иногда нет. 1008 *

1 Ответ

1 голос
/ 07 мая 2010

Как сказано в комментариях []$[]$ означает, что Текс хочет сказать вам, что что-то занимает слишком много горизонтального пространства (Overfull \hbox). Он пытается напечатать блоки с ошибками, но терпит неудачу, поскольку они кажутся формулами, которые не могут быть напечатаны в обычном тексте. Если такая же ошибка произойдет с обычным текстом, вы получите этот текст в квадратных скобках в качестве подсказки, где Tex считает, что он может разбить ваш текст.

Что касается чисел в квадратных скобках, то это номера страниц. В вашем примере Tex установил ваш текст до страницы 102, где у него возникли проблемы с слишком широкой формулой.

Для получения дополнительной информации о чтении файлов журнала Tex попробуйте следующий веб-сайт .

...