Como colocar a primeira letra de uma palavra em itálico em \verb|| estrutura

Como colocar a primeira letra de uma palavra em itálico em \verb|| estrutura

Quão itálico é a primeira letra de uma palavra na \verb||estrutura? Suponha que eu queira colocar itálico (ou sublinhado) em Gin \verb|Good|.

Responder1

Não tenho certeza se você está usando a ferramenta certa para o trabalho e ficaria cauteloso ao redefinir o \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}

insira a descrição da imagem aqui

Responder2

Use as habilidades do seu editor para substituir a string \verbpor \myverb. Existem também ferramentas que podem fazer isso para vários arquivos (caso você tenha muitos arquivos para abri-los manualmente).

Em seguida, adicione a definição

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

ao seu preâmbulo. Assume que existe pelo menos um token entre as barras verticais.

insira a descrição da imagem aqui

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

informação relacionada