转义 "> 和

转义 "> 和

我有以下一段文字,我想按原样输出:<<"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{>}>

相关内容