Перейти к содержанию

Экранирование LaTeX

Экранировать или убрать экранирование символов, зарезервированных LaTeX для разметки, чтобы обычный текст компилировался корректно.

Входные данные
Выходные данные

Экранирование LaTeX

LaTeX трактует десять символов как разметку: # $ % & _ { } ~ ^ и сам обратный слеш. Вставьте обычную строку — имя файла, цену, URL, столбец CSV — и любой из этих десяти выйдет экранированным, так что документ компилируется вместо остановки с ошибкой "Missing $ inserted". Переключите направление на убрать экранирование, чтобы пойти в другую сторону, превращая фрагмент .tex обратно в обычный текст.

"Символы для обработки" контролирует, какие из десяти трогаются — сузьте до # $ % если ваш ввод уже содержит литеральные скобки, которые вы хотите оставить. "Преобразовать прямые кавычки" превращает "вот такие" в пары `` … '' которые ожидают шрифты LaTeX по умолчанию, и "Преобразовать дефисы" переписывает дефис или em-dash вставленный из обработчика слов в -- и ---. "Оставить математические окружения без изменений" включено по умолчанию: оно обнаруживает $…$, \[…\] и окружения вроде equation и align, оставляя всё внутри ровно как написано, так как экранирование $ или ^ внутри настоящей математики ломает формулу вместо того чтобы её исправить.

Буквы с диакритикой остаются как UTF-8 по умолчанию, что современный LaTeX обрабатывает нативно. "Преобразовать в команды ударения" переписывает их как классические \'{e}, \v{c}, \H{o} команды вместо этого, для старых установок. "Обернуть результат в окружение verbatim" помещает вывод между \begin{verbatim} и \end{verbatim}, и "Предупредить о несбалансированных скобках" отмечает дисбаланс в строке результата без изменения самого вывода.

Всё работает локально в вашем браузере — ничего что вы вставляете здесь, включая неопубликованный текст рукописи, не загружается никуда. Скопируйте результат, скачайте его как файл .txt или отправьте прямо в другой инструмент чтобы продолжить работу.

FAQ

Какие символы экранирует этот инструмент?
Десять символов, зарезервированных LaTeX для разметки: # $ % & _ { } ~ ^ и \. Используйте поле "Символы для обработки" чтобы сузить до подмножества.
Почему моя формула тоже изменяется?
Включите "Оставить математические окружения без изменений" (включено по умолчанию) — оно обнаруживает $…$, \[…\], \(…\) и обычные окружения отображения и оставляет их содержимое ровно как написано.
Всегда ли убрать экранирование отменяет команды ударения?
Да. Убрать экранирование преобразует распознанные команды ударения вроде \'{e} или \v{c} обратно в их обычные UTF-8 буквы независимо от настройки "Буквы с диакритикой", так как эта настройка только контролирует что производит экранирование.
Что проверяет предупреждение о несбалансированных скобках?
Оно считает несбалансированные { и } в вашем сыром вводе и сообщает общее количество в строке результата — быстрая проверка здравости перед вставкой вывода в документ. Оно не изменяет экранированный текст сам по себе.
Мой текст загружается куда-нибудь?
Нет. Экранирование LaTeX работает полностью в вашем браузере — текст который вы вставляете никогда не покидает ваше устройство.