![](/img/trans.png)
[英]Latex: Using Minted package - how do I make it wrap the text (linebreaks=true)
[英]How to reduce the separation from other text using LaTeX minted?
我想使用minted包給我語法高亮,但它的間距超過一厘米。
設置:
\setlength{\parskip}{0pt}
\setlength{\parsep}{0pt}
\setlength{\headsep}{0pt}
\setlength{\topskip}{0pt}
\setlength{\topmargin}{0pt}
\setlength{\topsep}{0pt}
\setlength{\partopsep}{0pt}
根本沒有幫助。 有沒有辦法減少文本其余部分的間距?
minted內部使用fancyvrb包中的Verbatim
環境。 在實現的文檔中,給出了以下空格公式:
<topskip> = \\topsep + \\partopsep + \\parskip <botskip> = \\topsep + \\partopsep
和
除了在標簽中或在nobreak之后,
\\parskip
添加了\\addvspace
,因此凈空間為:MAX{\\topsep (+\\partopsep) + \\parskip , \\lastskip }
(通常
\\@item
以同樣的方式工作。)
因此,將\\partopsep
設置為其他值就可以了; 我已經嘗試過了,你需要一個負值去除保證金:
\setlength\partopsep{-\topsep}
這將刪除文本正文和代碼之間的大部分空間。 要獲得0.5厘米的距離,請將其距離添加到:
\setlength\partopsep{-\topsep}
\addtolength\partopsep{-\parskip}
\addtolength\partopsep{0.5cm}
我不確定你想要做什么。 你想改變行間距嗎? 如果是這樣,你可以使用
\linespread{1.0}
並用括號中的數字稍微玩一下。
您作為示例給出的命令是指頁面環境。 有關其他說明和示例,請參閱Wiki鏈接:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.