我想写一些类似这样的内联内容:
这是段落元素
<p>
我使用verbatim
来编写 HTML 元素部分,但无法在一行中形成所有内容。我得到如下结果:
这是段落元素
<p>
在浏览了论坛上的一些答案后,我发现我应该使用\verb
。
有人能帮我纠正我的代码吗:
This is paragraph element
\begin{verbatim}
<p>
\end{verbatim}
答案1
要排版内联逐字材料,最好使用宏\verb
和\Verb
;后者由fancyvrb
包提供。如果加载了该包并执行了指令\VerbatimFootnotes
,甚至可以\Verb
在脚注中包含指令。(使用 则无法做到这一点\verb
。)
请注意,\verb
和\Verb
不要使用成对的花括号({
和}
)来分隔它们的参数;而是使用任何非字母符号(除了“ *
”),而这在逐字材料本身中是不会出现的。(即使\verb{<p>{
是合法的,但我是第一个指出它看起来非常奇怪的人。)
如果您希望使用“常规”文本字体而不是等宽字体来呈现内联逐字材料,请考虑加载listings
包并写入“ Paragraph element \lstinline{<p>}
”。
\documentclass{article}
\usepackage{fancyvrb} % for "\Verb" macro
\VerbatimFootnotes % enable use of \Verb in footnotes
\setlength\textheight{3cm} % just for this example
\begin{document}
\obeylines
Paragraph element \verb+<p>+
Paragraph element \verb_</p>_
Paragraph element \Verb^<p>^
Paragraph element \Verb#</p>#
\VerbatimFootnotes
Some text.\footnote{In a footnote: \Verb"<p>", \Verb:</p>:.}
\end{document}