Котельников И., Чеботаев П. LaTeX2e по-русски (Котельников И., Чеботаев П. LaTeX2e по-русски.pdf), страница 94
Описание файла
PDF-файл из архива "Котельников И., Чеботаев П. LaTeX2e по-русски.pdf", который расположен в категории "". Всё это находится в предмете "компьютерный практикум по специальности" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст 94 страницы из PDF
Возможно, пропущена правая фигурная скобка в конце аргументауказанной команды.Ei Redeclaring math alphabet alphabet.(Переопределён математический алфавит alphabet.)Изменён шрифт, используемый математическим алфавитом alphabet. Возможно,изменение произведено загруженным пакетом.i Redeclaring math symbol symbol.(Переопределён математический символ symbol.)Изменена команда symbol, печатающая один из математических символов. Возможно, изменение произведено загруженным пакетом.i Redeclaring math version version.(Переопределена математическая версия version.)Изменена версия version математических шрифтов.
Возможно, изменение произведено загруженным пакетом.B.3. Диагностические сообщения компилятора443i Redeclaring symbol font name.(Переопределён символьный шрифт name.)Изменён символьный шрифт с именем name во всех математических версиях.Возможно, изменение произведено загруженным пакетом.Reference key on page page undefined.(Ссылка key на странице page не определена.)Аргумент команды \ref или \pageref не определён командой \label.ii Size substitution with differences to size have occurred.(Произведена подстановка шрифтов с несоответствием размеров до size.)Обнаружена хотя бы одна подмена шрифтов с существенной разницей в размерах.
Величина size обозначает максимальную разницу для всего множествапроизведённых подмен.i Some font shapes were not available, defaults substituted.(Шрифты некоторых начертаний недоступны, заменены используемыми по умолчанию.)Данное сообщение выводится в конце компиляции документа, если производилась автоматическая подстановка отсутствующих шрифтов.Something wrong--perhaps a missing \item.(Что-то не в порядке — возможно, пропущена команда \item.)Наиболее вероятная причина этой ошибки — пропуск команды \item в телепроцедуры составления списков или пропуск аргумента такой процедуры, какthebibliography.EE Symbol font name is not defined.(Символьный шрифт name не определён.)Ошибка в шрифтовом пакете.
Обратитесь к автору.E Tab overflow.(Переполнение табуляторов.)Число команд \= превосходит максимальное число допустимых в LATEX’е табуляторов.E TeX capacity exceeded, sorry [...](Возможности TeX’а превышены, извините [...])TEX вышел за отведённую ему область памяти и прекратил работу. Прежде чемпаниковать, следует подумать, что могло вызвать эту ошибку.
Ниже объясняется, как определить, действительно ли выделенный объём памяти превышен,и что делать, если памяти действительно не хватает. При отсутствии ошибок вовходном файле компилятор редко выходит за отведённые пределы памяти, поэтому разбиение документа на короткие части часто помогает локализовать ошибку, послужившую причиной столь печального сообщения. Если ошибки в исходном тексте не найдены, следует проверить, что операционная система способнапредоставить компилятору достаточный объём виртуальной памяти. Например,444Приложение B.
Ошибкив операционной системе Windows при небольшом объёме памяти оперативногозапоминающего устройства (ОЗУ) необходимо убедиться, что жёсткий диск компьютера имеет достаточно свободного места, чтобы Windows могла увеличитьразмер файла подкачки.Конец строки индикации ошибок, который выше обозначен как [...], указывает, памяти какого типа не хватило TEX’у. Наиболее общие варианты перечислены ниже.buffer memory size (размер буфера памяти).Ошибка может быть вызвана слишком длинным фрагментом текста в аргументе команд секционирования, команды \caption, \addcontentsline или\addtocontents.
Эта ошибка обнаруживается при обработке команды \end{document}, но также может быть зафиксирована при исполнении команд\tableofcontents, \listoffigures или \listoftables. Чтобы избежать этойошибки, следует записывать в необязательный аргумент команд секционирования и команды \caption соответственно сокращённый вариант заголовковразделов и подписей к плавающим объектам (рисункам и таблицам). Длинныеназвания в оглавлении или списках рисунков и таблиц вряд ли целесообразны.exception dictionary (словарь исключений).Следует уменьшить объём информации о переносах слов, вводимой с помощью деклараций \hyphenation, за счёт редко используемых слов. Правилопереноса этих слов можно указать с помощью команды \- непосредственнотам, где эти слова встречаются во входном файле.hash size (хэш-размер).Во входном файле введено слишком много новых команд и/или используетсяслишком много меток для перекрёстных ссылок.input stack size (размер стека).Причиной, возможно, является ошибка при определении новой команды.
Например, следующая команда ошибочна, так как определяет команду \falseциклически:\newcommand{\false}{$\false$}Когда TEX встретит команду \false во входном файле, он будет пытаться раскрыть её определение до уровня базисных команд. Очевидно, что в примерес командой \false этого никогда не случится, а в результате вся доступнаяпамять будет исчерпана.main memory size (размер оперативной памяти).Возможны три случая, когда TEX’у не хватает оперативной памяти:(1) определено много сложных команд и/или процедур;(2) при составлении алфавитного указателя слишком много команд \indexили \glossary попадают на одну страницу;B.3. Диагностические сообщения компилятора445(3) сформатирована настолько сложная страница, что TEX не способен удержать её содержание в своей памяти.Решение двух первых проблем очевидно — нужно определить меньше командили использовать меньше команд \index и \glossary. Что касается третьейпричины, то, возможно, вывод на одну страницу производится слишком большими процедурами tabbing, tabular, array и picture.
Память может бытьтакже переполнена рисунками и таблицами, ждущими их размещения. Чтобыопределить, действительно ли переполнена отведённая TEX’у область памяти, можно вставить команду \clearpage во входной файл непосредственноперед тем местом, где TEX выходит за отведённую ему область, и обработатьвходной файл снова. Если теперь ошибки нет, то действительно причинойошибки было переполнение указанного вида памяти. Если же переполнениепродолжается, то, вероятно, имеется ошибка во входном файле.Что же делать, если TEX действительно выходит за рамки отведённого объёма памяти? TEX всегда производит обработку полного абзаца перед тем,как решить, где начать новую страницу. Вставляя команду \newpage, можнозаставить TEX сформировать страницу до завершения обработки текущегоабзаца, часть которого попадает на другую страницу. Если ошибка возникает из-за накопления фигур и таблиц, можно попытаться воспрепятствоватьэтому, рассредоточив их дальше по тексту (глава 11).pool size (размер пула).Возможно, используется слишком много меток для перекрёстных ссылок и(или) определено слишком много новых команд.
Если говорить более точно,метки и имена команд содержат слишком много букв; следует попробоватьиспользовать более короткие имена. Однако чаще всего такая ошибка вызвана пропуском правой скобки аргумента таких команд, как \setcounter,\newtheorem или \newenvironment.save size (размер хранения).Эта ошибка случается, когда команды, процедуры или декларации вложены слишком глубоко друг в друга: например, аргумент команды \multiputсодержит процедуру picture, которая, в свою очередь, содержит декларацию\footnotesize, в области действия которой вновь имеется команда \multiput,содержащая ещё что-нибудь, и т. д.E Text line contains an invalid character.(Строка текста содержит неправильный символ.)Входной файл содержит символы с кодами, отсутствующими в указанной кодировке исходного текста.
Возможно, указана неверная кодировка, например cp866(MS DOS) вместо cp1251 (MS Windows). Загрузите пакет inputenc с опцией, соответствующей кодировке исходного текста документа.E Text for \verb command ended by end of line.(Команда \verb начата, но не завершена на текущей строке.)446Приложение B. ОшибкиСледует проверить, не забыт ли второй символ, метящий границы аргументакоманды \verb.i There were multiply-defined labels.(Были многократно определённые метки.)Данное предупреждение печатается при завершении компиляции, если две команды \label использовали одну и ту же метку.There were undefined references or citations.(Были неопределённые метки или ссылки на литературу.)Данное предупреждение печатается при завершении компиляции, если были найдены команды \ref или \cite, которые не имеют соответствующих \label или\bibitem.iE There’s no line here to end.(Далее нет строки.)Команда \newline или \\ находится между абзацами, где она бессмысленна.Следует использовать команду \vspace.i Try loading font information for ENC+family.(Поиск информации для загрузки шрифтов семейства family в кодировке ENC.)Данное предупреждение записывается в файл протокола во всех случаях, когдакомпилятор пытается загрузить файл определения шрифтов для заданной комбинации.
Файл имеет расширение fd, а его имя получается склеиванием словENC и family.E This may be a LaTeX bug.(Неидентифицируемая ошибка.)Не исключено, что она вызвана предыдущими ошибками. Если сообщению обэтой ошибке не предшествуют другие ошибки, возможно, что обнаружена ошибкав самом LATEX’е; тогда следует обратиться к эксперту.E This NFSS system isn’t set up properly.(Система NFSS настроена неправильно.)В системе загрузки шрифтов обнаружена фатальная ошибка. Ошибка возникает,если в конце логической цепочки подстановки отсутствующих шрифтов оказывается также отсутствующий шрифт. Переустановите LATEX или обратитесь кразработчику шрифтового пакета, вызвавшего ошибку.Too deeply nested.(Слишком глубокое вложение.)Слишком много списков вложено друг в друга.
Предельный уровень вложенностизависит от выбора класса печатного документа, однако, по крайней мере, четыреуровня гарантированы; обычно этого вполне достаточно.EE Too many columns in eqnarray environment.(Слишком много колонок в процедуре eqnarray.)B.3. Диагностические сообщения компилятора447Процедура eqnarray содержит три разделителя колонок & без промежуточнойкоманды \\ перехода на новую строку.E Too many unprocessed floats.(Слишком много необработанных плавающих объектов.)Превышен объём памяти, зарезервированной для накопления плавающих объектов. Возможно, использовано слишком большое количество процедур table,figure и команд \marginpar, ждущих очереди для размещения на момент завершения форматирования очередной страницы. Возможно, имеется плавающийобъект, который, в соответствии с его параметрами, может быть размещён только в конце печатного документа, и за ним скопилась очередь из других плавающих объектов.
Возможно, следует добавить опцию p в необязательный аргументсоответствующей процедуры table или figure или перераспределить расположение объектов во входном файле. Если внесение изменений в исходный текстнежелательно, попробуйте увеличить размер виртуальной памяти, выделеннойкомпилятору.Undefined size function name.(Шрифтовая размерная функция name не определена.)Ошибка в шрифтовом пакете. Обратитесь к автору пакета.EUndefined control sequence.(Неопределённая команда.)TEX не может опознать команду. Возможно, допущена опечатка в её имени. ЕслиTEX зафиксировал данную ошибку при исполнении команды LATEX’а, причинойошибки может быть использование команды в неправильном контексте; например, команда \item находится вне тела процедуры, форматирующей список.