Персонажі, які порушують джерело

Як вводити відсотки, долар, амперсанд, підкреслення, дужки без розриву рядка.

Символи, які порушують джерело

LaTeX зберігає кілька звичайних символів як синтаксис, і введення одного, де ви маєте на увазі буквальний символ, або зупиняє компіляцію, або мовчки спотворює вихід. Кожен зарезервований персонаж має втечу, а весь набір поміщається в один маленький столик.

Символ Код
% \%
$ \$
& \&
# \#
_ \_
{} \{ \}
~ \textasciitilde
\ \textbackslash

Що персонажі роблять неекранованими

% починає коментар, тому все від нього до кінця рядка відкидається. Це звичайна помилка «моє речення зникло»: напишіть 50% у звіті, а решта рядка зникне без жодних помилок. $ перемикає математичний режим, тому випадковий мовчки виділяє текст курсивом або викликає помилки, не пов’язані з опечаткою. & — вкладка вирівнювання в таблицях і блоках вирівнювання; за межами них це не вдається з «Неправильно розміщеною вкладкою вирівнювання». # позначає параметри макросу. _ і ^ належать до математичного режиму, і в тексті вони викликають “Відсутній вставлений $”, який має власний урок. ~ — це нерозривний пробіл, тому тильда, введена в URL-адресі чи шляху, стає пробілом. \ починає кожну команду, тому він не може екрануватися сам: \\ є розривом рядка, а літеральний символ потребує \textbackslash.

Втеча на практиці

Для перших шести символів escape є префіксом зворотної косої риски, і він працює так само в інших командах:

The run reached 87\% accuracy; results are in
\texttt{results\_v2.csv}, and the job cost \$40.

Зауважте, що підкреслення потребує екранування навіть усередині \texttt. Після двох символів командного стилю, \textasciitilde і \textbackslash, має стояти {} або пробіл, коли наступна літера йде, щоб назва команди не проковтувала наступне слово.

Для цілих фрагментів коду, шляхів або URL повністю пропустіть екранування. \verb|...| і середовище verbatim друкують їхній вміст точно так, як було введено, з усіма спеціальними символами, а \url{...} пакета url обробляє посилання разом із тильдами.

Символи, які кусають найсильніше, це ті, які мовчки зазнають невдач, і % очолює цей список. Звичайним винуватцем є вставлений текст: URL-адреси, команди оболонки та фінансові дані містять зарезервовані символи. Якщо в PDF-файлі пропадає речення, шукайте в цьому рядку вихідного коду голий символ «%», перш ніж щось інше.

Назад до Вид і форма