
私は Python コードを使用してドキュメントを書いており、それを IDLE スタイルのようにしたいと考えています。 を使用するとminted
、各コード行が >>> で始まるように環境をカスタマイズできますが、 >>> は結果ではなくコマンドにのみ表示されるようにしたいです。
これが私の MWE です:
%\usepackage{geometry}
%\geometry{width = 16cm, height =24cm}
\usepackage{tgpagella}
\usepackage[utf8]{vietnam}
\usepackage{tcolorbox}
\usepackage{parskip}
\usepackage{tabularx}
\tcbuselibrary{minted,breakable,xparse,skins}
\renewcommand{\FancyVerbFormatLine}[1]{>\/>\/> #1}
\usepackage{xcolor}
\definecolor{bg}{gray}{0.98}
\definecolor{bl}{rgb}{0.1,0.5,1}
\DeclareTCBListing{mintedbox}{O{}m!O{}}{breakable=true, listing engine=minted,
listing only, minted language=#2, minted style=default,
minted options={gobble=0, breaklines=true, breakafter=,, fontsize=\small, numbersep=8pt, #1},
boxsep=0pt, left skip=0pt, right skip=0pt, left=0pt, right=0pt, top=3pt, bottom=3pt, arc=0pt, leftrule=0pt,
rightrule=0pt, bottomrule=1pt, toprule=1pt, colback=bg, colframe=bl!10, enhanced}
%\renewcommand{\FancyVerbFormatLine}[1]{#1}
\begin{document}
\begin{mintedbox}{python}
sentence = "Python is powerful and easy to learn"
sentence.split()
['Python', 'is', 'powerful', 'and', 'easy', 'to', 'learn']
\end{mintedbox}
\end{document}
この MWE では、\renewcommand{\FancyVerbFormatLine}[1]{>\/>\/> #1}
各行の最初の位置に >>> を置くと役立ちます。
以下のようにIDLEのようにカスタマイズするにはどうすればよいでしょうか?
読んでくれてありがとう。