在 \texttt 中添加直引号

在 \texttt 中添加直引号

问题:

内联文本有卷曲的引号,我想将它们自动格式化为直的引号。

最小工作示例(MWE):

\documentclass{article}
\usepackage{xcolor}

\definecolor{light-gray}{gray}{0.95}
\newcommand{\code}[1]{\colorbox{light-gray}{\texttt{#1}}}

\begin{document}

The function \code{date('Y-m-d')} allows you to...

\end{document}

输出:

在此处输入图片描述

期望输出:

它们不应该是弯曲的单引号,而应该是直的,例如'

答案1

在此处输入图片描述

一个选项是使用\textquotesingle来自textcomp包的如下内容:

\documentclass{article}
\usepackage{xcolor}
\usepackage{textcomp}
\definecolor{light-gray}{gray}{0.95}
\newcommand{\code}[1]{\colorbox{light-gray}{\texttt{#1}}}

\begin{document}

The function \code{date(\textquotesingle Y-m-d\textquotesingle)} allows you to...

\end{document}

相关内容