
Wie soll der erste Buchstabe eines Wortes in einer Struktur kursiv gesetzt werden ? Angenommen, ich möchte in \verb||
kursiv setzen (oder unterstreichen) .G
\verb|Good|
Antwort1
Ich bin nicht sicher, ob Sie das richtige Werkzeug für diese Aufgabe verwenden, und ich wäre vor einer Neudefinition vorsichtig \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}
Antwort2
Nutzen Sie die Möglichkeiten Ihres Editors, um die Zeichenfolge \verb
durch zu ersetzen \myverb
. Es gibt auch Tools, die dies für mehrere Dateien tun können (falls Sie zu viele Dateien haben, um sie alle manuell zu öffnen).
Fügen Sie dann die Definition hinzu
\def\myverb|#1#2|{\texttt{\underline{#1}#2}}
zu Ihrer Präambel. Es wird davon ausgegangen, dass sich zwischen den vertikalen Balken mindestens ein Token befindet.
\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}