![\mintinline{language} 的简化版本](https://linux22.com/image/472324/%5Cmintinline%7Blanguage%7D%20%E7%9A%84%E7%AE%80%E5%8C%96%E7%89%88%E6%9C%AC.png)
我正在使用minted
,对于每个内联代码,我必须使用\mintinline{python}{}
相当长的代码来输入或复制整本大书。
有什么方法可以将此命令重写成类似的命令吗shcode{}
?
这是我的 MWE:
\documentclass{article}
\usepackage{minted}
\newminted{py}{bgcolor=gray!5, breakline = true}
\begin{document}
Inline code goes here: \mintinline{python}{tuple()}
% Can we make it as \shcode{tuple()}
\end{document}
请帮我。
谢谢
答案1
就像您用来\newminted
定义新的 minted 环境一样,您可以用来\newmintinline
定义新的内联宏:
% !TeX program = txs:///arara
% arara: pdflatex: {synctex: on, interaction: nonstopmode, shell: yes}
\documentclass{article}
\usepackage{minted}
\newminted{py}{bgcolor=gray!5, breakline = true}
\newmintinline[shcode]{python}{}
\begin{document}
Inline code goes here: \mintinline{python}{tuple()}
Can we make it as \shcode{tuple()}
\end{document}