LaTeX: пишу то, что выглядит как математическое утверждение, но я хочу, чтобы это было как текст.Как сделать это без ошибки «Отсутствует $ ...»? - PullRequest
0 голосов
/ 26 июля 2010

Когда я писал в LaTeX, мне пришлось набрать в тексте что-то вроде «$ variable = test».Тем не менее, LaTeX сказал что-то вроде: Отсутствует $ ..

Я пытался поставить \ перед $ и другими математическими символами, но это все равно испортило форму текста.как я могу указать LaTeX, что весь этот абзац или предложение - чистый текст, и в нем нет математики?

Кроме того, когда я пытаюсь добавить символ «|», он показывает его как двойное подчеркивание__ "Как это решить?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 26 июля 2010

Вы можете использовать \textdollar{} для вставки текстового доллара. (Хотя \$ тоже должно работать; и я не уверен, почему это не для вас.) И вы можете указать, что что-то должно быть воспроизведено дословно и набрано шрифтом tt, используя \verb и тот же символ, чтобы окружить его, например, \verb+|+ или \verb=$=.

Реальная проблема здесь заключается в том, что вы набираете какой-нибудь код в LaTeX: для этого используйте пакет listings или один из других пакетов для списков кодов .

1 голос
/ 26 июля 2010

Помимо уже упомянутых и рекомендуемых способов использования пакета списков или глагола, большинство специальных символов можно использовать, поставив обратную косую черту \ прямо перед: \ $, _, \% и т. Д. Если это не так, покажите минимальныйпример кода.

Символ трубы |печатается как широкая черта в кодировке шрифта по умолчанию (OT1), другие символы не работают так же хорошо, как <и>.Но это можно исправить, переключившись на кодировку T1:

\usepackage[T1]{fontenc}

Эти символы теперь будут правильно печататься.Возможно посещение:

Специальные символы латекса

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...