listings
包支持lstlisting
环境中的换行符。但它不会为lstinline
环境生成自动换行符。例如,在下面的段落中,第一行流出边距:
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.
这个问题有解决办法吗?
答案 0 :(得分:8)
列表的识字功能可能会有所帮助,例如在下划线中引入换行符:
\lstset{
literate={\_}{}{0\discretionary{\_}{}{\_}}%
}