![使用 minted 的内联代码和短动词](https://linux22.com/image/246308/%E4%BD%BF%E7%94%A8%20minted%20%E7%9A%84%E5%86%85%E8%81%94%E4%BB%A3%E7%A0%81%E5%92%8C%E7%9F%AD%E5%8A%A8%E8%AF%8D.png)
我可以使用 minted 来处理内联代码,并为 minted 添加一个简短的动词符号吗?\lstMakeShortInline|
比如listings.sty
?
\documentclass{article}
\usepackage{minted}
\newminted{tex}{}
\newmint[ltx]{tex}{}
\begin{document}
Normal Text \ltx|\inline \Verb \not \inline|
\begin{texcode}
\Display \verbatim
\end{texcode}
Normal Text %|\not \working|
\end{document}
答案1
minted
自 v2.0 起支持此功能(自 2015/01/31 起在 CTAN 上):
\documentclass{article}
\usepackage{minted}
\begin{document}
You can use \mintinline{latex}{\mintinline{latex}{your $code$ goes here}} of
the minted~2 package to highlight source code inline. If you already use
\mintinline{latex}{\usepackage{minted}}
\end{document}
还可以添加简短的动词符号:
来自文档:
\newmintinline['macro name']{'language'}{'options'}
。如果没有指定“宏名”,则调用创建的宏\'language'inline
答案2
到目前为止还没有支持内联代码,因为我(事后错误地)认为这并不重要。
如果我找到时间开发下一个版本,可能会添加对此的支持(并且可能会破坏向后兼容性)。与此同时,有人发布了补丁(请务必阅读所有注释!)以使\mint
命令内联。您可能想尝试一下。