我有以下一段文字,我想按原样输出:<<"Welcome">>
。但是它被转换成那些奇怪的引文。我尝试了各种各样的方法,\
但大多都无济于事。
\verb=!<<"Welcome">>!
可以工作,或者完成工作,但它也会失去所有其他格式(字体、大小等)。
答案1
一个快速的解决方案是使用内联数学模式:$<<$``Welcome''$>>$
编辑:如果您想保留格式,您是否考虑\textgreater
过\textless
?
答案2
我认为这里的小于号和大于号不太好看。你可以尝试:
$\langle\langle$``Welcome''$\rangle\rangle$
对于比数学关系更窄和更高的尖括号。\guillemotleft``Welcome''\guillemotright
法语引号。请确保\usepackage[T1]{fontenc}
序言中也有引号。
老实说,我认为这些看起来都不太漂亮,但这就是你所要求的。:-D
答案3
这可能是你想要的:
\documentclass{article}
\usepackage[T1]{fontenc}
\begin{document}
\guillemotleft``Welcome''\guillemotright
\end{document}
对于代码列表,您可以使用listings
包:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{listings}
\lstset{
basicstyle=\ttfamily,
columns=fixed,
literate={<<}{\guillemotleft}1 {>>}{\guillemotright}1
}
\begin{document}
\lstinline!<<"Welcome">>!
\end{document}
您可以literate
按您的意愿进行修改。
答案4
您可以简单地使用括号将其中一个<
或>
符号括起来,以避免将其与第二个 或 符号合并。例如<{<}My text{>}>
。