\mintinline{語言} 的較短版本

\mintinline{語言} 的較短版本

我正在使用mintedand 對於每個內聯代碼,我必須使用\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}

相關內容