Kürzere Version von \mintinline{language}

Kürzere Version von \mintinline{language}

Ich verwende mintedund für jeden Inline-Code muss ich verwenden, \mintinline{python}{}was ziemlich lange dauert, wenn ich das ganze große Buch eintippe oder kopiere.

Gibt es eine Möglichkeit, diesen Befehl in etwas wie umzuschreiben shcode{}?

Hier ist mein 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}

Bitte hilf mir.

Danke

Antwort1

So wie Sie \newminteddie neue geprägte Umgebung definieren, können Sie Folgendes verwenden, \newmintinlineum ein neues Inline-Makro zu definieren:

% !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}

verwandte Informationen