LINUX.ORG.RU

[LaTeX] Кавычка и вертикальная черта

 


0

1

Помогите кто знает, уже всю голову сломал, и кучу документации перерыл, не могу найти... Есть такая строчка:

"|AA FF 00 DD|"

На выходе теха получаю

AA FF 00 DD|"

Т.е. «| пропадают, почему никак понять не могу... Кто знает?


Костыль, конечно же, но работает:

\textquotedbl |AA FF 00 DD|"

pel-b
()
Ответ на: комментарий от botkin

Но идеологически и методологически верно, конечно, перед проблемным куском дать Бабелю понять, что он (кусок) не по-русски. То есть либо определить свой environment либо переопределить тот, который используется для набора таких фрагментов (у вас же там, видимо, по-любому какой-то environment с \texttt и т. п.), и в нем вызывать \selectlanguage.

botkin
()
\def\qv#1{"{}| #1 |"}
\qv{AA FF 00 DD}
и т.п.

А вообще, некрасиво смотрится символ " в латехе. Если он вам нужен как кусок листинга, сделайте лучше так:

\verb'"|AA FF 00 DD|"'

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от scaldov

Да, lstlisting - удобное окружение, но для отдельных команд внутри текста лучше всего подходит verb.

Eddy_Em ☆☆☆☆☆
()

Еще вариант:

«$\vert$AA FF 00 DD$\vert$»

anonymous
()

Если нет желания использовать команды \verb (честно говоря должно быть) или пакета listings, то можно просто отделить кавычку от вертикальной черты группировочными скобками, как-то так: «{}|AA FF 00 DD|»

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

Evgueni ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.