Hacer que \emph{} parezca resaltado de Stackoverflow

Hacer que \emph{} parezca resaltado de Stackoverflow

¿Cómo puedo hacer que \emph{}se vea exactamente como thisel resaltado de StackExchange?

Me gusta el resaltado de la familia del foro StackExchange y me gustaría usarlo en mi documento de Latex.

Lo siento, no puedo expresar mi pregunta con palabras, así que no puedo buscarla en Google.

Respuesta1

Debe redefinir el \emphcomando y necesitará que el colorpaquete le proporcione un cuadro sombreado. Prueba esto:

\documentclass{article}
\usepackage{color}
\definecolor{light-gray}{gray}{0.85}
\renewcommand\emph[1]{\colorbox{light-gray}{\texttt{#1}}}
\begin{document}

This is some \emph{marked} text.

\end{document}

ingrese la descripción de la imagen aquí

Sin embargo, hay una forma más inteligente de hacer esto que le permite usar tics inversos de la misma manera que lo hace SE, usando los paquetes newverbsand :shortvrb

\documentclass{article}
\usepackage{color}
\definecolor{light-gray}{gray}{0.85}
\usepackage{newverbs}
\usepackage{shortvrb}
\newverbcommand{\cverb}
{\setbox\verbbox\hbox\bgroup}
{\egroup\colorbox{light-gray}{\box\verbbox}}
\MakeSpecialShortVerb{\cverb}{\`}
%
\begin{document}

This is some `quoted` text, that allows `\TeX` macros to be shown without expansion.

\end{document}

ingrese la descripción de la imagen aquí

Pero no haga esto si desea utilizar la marca de retroceso para las comillas tipográficas de la izquierda, como Knuth originalmente pretendía en TeX simple.

Y (como se señaló en los comentarios) poner cosas en un cuadro como este evita saltos de línea dentro del cuadro, por lo que este enfoque solo es adecuado para fragmentos cortos de texto, y debes estar preparado para reescribir para evitar que esté demasiado o poco lleno. líneas.

información relacionada