2009-10-06 57 views
5

listings程序包支持lstlisting環境中的換行符。但它不會爲lstinline環境產生自動換行符。例如,在以下段落中,第一行流出邊距:動詞/連續文本流出Latex中沒有換行符的行邊界

The parameters \lstinline|base_rmr_brain|, \lstinline|base_rmr_fat|, and \lstinline|baseline_basal_rmr_of_lean_tissues| are metabolic rates of brain, fat, and lean tissues in kcal/(kg*day). The parameter \lstinline|mass_brain| denotes the mass of the brain in gram. 

是否有解決此問題的方法?

回答

8

識字列表的功能可能是有幫助的,例如,以下劃線引入換行符:

\lstset{ 
    literate={\_}{}{0\discretionary{\_}{}{\_}}% 
} 
+0

非常感謝。這解決了這個問題。 – 2009-10-06 09:15:41

+0

對我來說,這會產生比原來更短的下劃線... – 2010-10-09 17:15:56

+0

同樣的想法可以用於酌情建議以對任何此類角色使用換行符;而且不僅強調? – user2023370 2011-07-27 11:55:12