При составлении, что означают цифры в скобках?

При составлении, что означают цифры в скобках?

При компиляции файла через pdflatex(возможно, это справедливо и для других случаев) вывод в командной строке показывает ряд увеличивающихся чисел в скобках, например

[13] (/usr/local/texlive/2016/texmf-dist/tex/latex/microtype/mt-euf.cfg)
[14] [15] [16] [17] [18]
(/usr/local/texlive/2016/texmf-dist/tex/latex/doublestroke/Udsrom.fd) [19]
[20]

Они также присутствуют в .logфайле.

К чему они относятся?

Также появляются пустые скобки, например

Overfull \hbox (60.0pt too wide) in paragraph at lines 231--231
 [] [] 
  []

К чему они принадлежат?

решение1

Каждый раз, когда TeX извлекает страницу (записывая файл DVI/PDF и удаляя материал страницы из своей памяти), он регистрирует этот факт в файле журнала, записывая

[<page number>]

где <page number>— текущее значение \count0. В LaTeX \value{page}— то же самое, что \count0.

На самом деле, все счетчики от \count0до \count9записываются, но в файл журнала записываются только значения до последнего ненулевого значения. Таким образом, если \count0, \count2и \count3имеют значение 4, 0 и 2, а следующие счетчики равны 0, [4.0.2]будет показано

Обозначение (квадратных) скобок также используется для отображения содержимого ящика. Например, когда выдается сообщение о переполнении/недозаполнении ящика, отображается представление нарушающего ящика. Из теста, который я проводил, я получил

Underfull \hbox (badness 10000) in paragraph at lines 25--25
|[]\TU/lmr/m/it/10 su-per-cal-

на терминале и

Underfull \hbox (badness 10000) in paragraph at lines 25--25
|[]\TU/lmr/m/it/10 su-per-cal-
 []

в файле журнала.

Пустая группа []в начале представляет собой элементы, которые нельзя показать подробно (чаще всего это коробки или что-то еще). |Обозначает правило.

Завершающий фрагмент []можно увидеть только в файле журнала, а не в выводе терминала. Он означает подробное представление переполненного/недополненного поля; уровень детализации контролируется параметрами \showboxdepthи \showboxbreadth, которые LaTeX устанавливает в −1. Если мы увеличим их значения, то сможем увидеть гораздо больше в файле журнала:

Underfull \hbox (badness 10000) in paragraph at lines 25--25
|[]\TU/lmr/m/it/10 su-per-cal-

\hbox(8.39996+3.60004)x56.9055, direction TLT
.\rule(8.39996+3.60004)x0.0
.\whatsit3121978=5
.\kern3.0
.\glue 0.0
.\TU/lmr/m/it/10 s
.\TU/lmr/m/it/10 u
.\discretionary (penalty 50)
..< \TU/lmr/m/it/10 -
.\TU/lmr/m/it/10 p
.\kern -0.51
.\TU/lmr/m/it/10 e
.\TU/lmr/m/it/10 r
.\discretionary (penalty 50)
..< \TU/lmr/m/it/10 -
..= \kern -0.51
.\TU/lmr/m/it/10 c
.\kern -0.51
.\TU/lmr/m/it/10 a
.\TU/lmr/m/it/10 l
.\TU/lmr/m/it/10 -
.\discretionary (penalty 50)
.\glue(\rightskip) 0.0

(здесь использовался LuaTeX, но в этом отношении он ничем не отличается от других движков).

Итак, вы видите, что []в кратком представлении это означает комбинацию чего-то, керна и клея.

Связанный контент