Вставлено відсутній долар

Індекси та математичні команди, які просочилися в текстовий режим.

Вставлено відсутній долар

«Відсутній вставлений $» — це найпоширеніша помилка LaTeX, і її назва вводить в оману: LaTeX не просить вас витрачати гроші, а повідомляє, що в текстовому режимі з’явився лише математичний синтаксис. Він вставляє сам $ для відновлення, продовжує компіляцію та часто залишає дивний курсивний висновок, тому повідомлення заслуговує справжнього виправлення, а не знизування плечима.

% bad
DNA_seq
% good
DNA\_seq
$x_i$

Що це викликає

Два символи і клас команд належать виключно математичному режиму. Знак підкреслення _ і вставка ^ створюють нижні та верхні індекси, а такі команди, як \alpha, \frac і \leq, створюють математичні символи. Будь-який із них у відкритому тексті викликає помилку. Класичний випадок — це ідентифікатор, який містить символ підкреслення, як-от ім’я файлу чи ім’я гена: «DNA_seq» у реченні спрацьовує на «_».

Виправлення залежить від того, що ви мали на увазі. Якщо підкреслення є буквальним символом, екрануйте його: DNA\_seq друкує ім’я зі справжнім підкресленням. Якщо ви мали на увазі нижній індекс, то ви мали на увазі математику, тому оберніть вираз: $x_i$ встановлює x з нижнім індексом i математичним курсивом із правильним інтервалом. Повний перелік символів, які потрібно екранувати в тексті, має власний урок, а самі математичні роздільники розглядаються в основах математичних режимів.

Коли журнал вказує на щось дивне

Повідомлений номер рядка – це місце, де LaTeX помітив проблему, не обов’язково те, де ви її спричинили. Звичайним винуватцем є незакритий $ раніше: ви відкривали математичний режим і ніколи його не закривали, тому LaTeX працював у математичному режимі, доки щось не викликало проблему, часто кінець абзацу. Порожній рядок у математичному обчисленні дисплея викликає ту саму помилку, оскільки розриви абзаців у математичному режимі неприпустимі. Отже, коли позначений рядок виглядає невинним, проскануйте вгору на непарну кількість знаків долара та переконайтеся, що кожен \[ має відповідний \].

Підсвічування синтаксису — це швидкий спосіб виявити втечу: будь-який редактор LaTeX забарвлює математичні області по-різному, тому абзац, який раптово відображається математичним кольором, з першого погляду вказує на незакритий долар.

Останнє застереження: оскільки LaTeX відновлюється шляхом вставки відсутнього $, PDF-файл часто все одно будується. Не сприймайте PDF як доказ того, що помилка нешкідлива. Відновлений вихід зазвичай має випадковий курсив або спотворені інтервали там, де має бути ваш текст, тому виправте джерело, доки журнал не буде чистим.

Missing dollar checkOptional practice quiz5 questions

A short check on what this lesson covers. Wrong answers show the right one. Choices are shuffled each attempt. You can retry as often as you like.

Назад до Журнал грамотності