
Como posso fazer \emph{}
parecer exatamente como this
o destaque do StackExchange.
Gosto do destaque da família do fórum StackExchange e gostaria de usá-lo em meu documento Latex.
Desculpe, não consigo colocar minha pergunta em palavras, então não posso pesquisar no Google sozinho.
Responder1
Você precisa redefinir o \emph
comando e precisará do color
pacote para fornecer uma caixa sombreada. Experimente isto:
\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}
No entanto, há uma maneira mais inteligente de fazer isso: permite usar back ticks da mesma forma que o SE, usando os pacotes newverbs
e :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}
Mas não faça isso se quiser usar o crase para as aspas tipográficas à esquerda, como Knuth pretendia originalmente no TeX simples.
E (como apontado nos comentários) colocar as coisas em uma caixa como essa evita quebras de linha dentro da caixa, portanto, essa abordagem só é adequada para trechos curtos de texto, e você deve estar preparado para reescrever para evitar excesso ou falta de texto. linhas.