
\emph{}
StackExchange のハイライトとまったく同じ外観にするにはどうすればよいでしょうかthis
。
StackExchange フォーラム ファミリーのハイライトが気に入っており、それを Latex ドキュメントで使用したいと考えています。
申し訳ありませんが、質問を言葉で表現できないので、自分でグーグルで検索することができません。
答え1
コマンドを再定義する必要があり\emph
、color
網掛けボックスを提供するパッケージが必要になります。以下を試してください:
\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}
newverbs
ただし、SE と同じように、およびパッケージを使用してバックティックを使用できる、よりスマートな方法があります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}
しかし、Knuth が元々プレーン TeX で意図していたように、左側の印刷上の引用符にバックティックを使用したい場合は、これを行わないでください。
また、(コメントで指摘されているように) このようにボックスに内容を入れるとボックス内での改行ができなくなるため、この方法は短いテキストにのみ適しており、行が長すぎたり短すぎたりしないように書き直す準備をしておく必要があります。