Cómo poner en cursiva la primera letra de una palabra en \verb|| estructura

Cómo poner en cursiva la primera letra de una palabra en \verb|| estructura

¿Qué tan cursiva es la primera letra de una palabra en \verb||estructura? Supongamos que quiero poner cursiva (o guión bajo) Gen \verb|Good|.

Respuesta1

No estoy seguro de que esté utilizando la herramienta adecuada para el trabajo y desconfiaría de redefinir \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}

ingrese la descripción de la imagen aquí

Respuesta2

Utilice las capacidades de su editor para reemplazar la cadena \verbpor \myverb. También hay herramientas que pueden hacerlo con un montón de archivos (en caso de que tenga demasiados archivos para abrirlos todos a mano).

Luego agregue la definición.

\def\myverb|#1#2|{\texttt{\underline{#1}#2}}

a su preámbulo. Se supone que hay al menos una ficha entre las barras verticales.

ingrese la descripción de la imagen aquí

\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}

información relacionada