我正在使用答案这里将源代码添加到我的投影仪(通常是内联的),如下所示:
\usepackage{xcolor}
\definecolor{light-gray}{gray}{0.95}
\newcommand{\code}[1]{\colorbox{light-gray}{\texttt{#1}}}
但是有些代码行无法放在一行中,所以我必须减小字体大小来适应。
然后我向命令添加字体大小,\code
例如:
\newcommand{\code}[1]{\colorbox{light-gray}{\texttt{#1}[10pt]{\fontsize{#2}{#1}\selectfont #3}}}
这不起作用。正确的做法是什么?
答案1
您可以将定义改为
\newcommand{\code}[2][]{\colorbox{light-gray}{\texttt{#1#2}}}
所以你可以打电话
\code{Some code to typeset}
或者
\code[\tiny]{Some code to typeset}
任何字体大小更改命令都可以用作可选参数。即使\fontsize{2}{0}\selectfont
您确实想让幻灯片无法阅读。;-)