verb/lstinline文本从行边距中流出,而不在Latex中换行
verb/lstinline文本从行边距中流出,而不在Latex中换行,latex,formatting,margin,listings,Latex,Formatting,Margin,Listings,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 k
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.
这个问题有什么解决办法吗?列表的可读性功能可能会有帮助,例如在下划线处引入换行符:
\lstset{
literate={\_}{}{0\discretionary{\_}{}{\_}}%
}
同样的想法可以用于任意建议,对任何此类角色使用换行符;而不仅仅是强调?