如何在结构中将单词的首字母设为斜体\verb||
?假设我想G
在 中使用斜体(或下划线) \verb|Good|
。
答案1
我不确定您是否使用了正确的工具来完成这项工作,并且我对重新定义持谨慎态度\verb
。
\documentclass{article}
\usepackage{xparse}
\ExplSyntaxOn
\NewDocumentCommand\iverb{v}
{
\xyz_verbit_split:n { #1 }
}
\cs_new_protected:Nn \xyz_verbit_split:n
{
\texttt
{
\underline { \tl_head:n { #1 } }
\tl_tail:n { #1 }
}
}
\ExplSyntaxOff
\begin{document}
\verb|Good|
\iverb|Good|
\end{document}
答案2
使用编辑器的功能将字符串替换\verb
为\myverb
。还有一些工具可以对一组文件执行此操作(以防文件太多而无法手动打开它们)。
然后添加定义
\def\myverb|#1#2|{\texttt{\underline{#1}#2}}
到你的序言。它假设垂直线之间至少有一个标记。
\documentclass{article}
\newcommand\myverb{}% Make sure \myverb is undefined
\def\myverb|#1#2|{\texttt{\underline{#1}#2}}
\begin{document}
\myverb|Good|
\myverb|Goo|
\myverb|Go|
\myverb|G|
%\myverb|| % This gives an error
\end{document}