2009-10-06 10 views
5

listingsパッケージは、lstlisting環境内の改行をサポートしています。しかし、lstinline環境では自動改行を生成しません。たとえば、次の段落では、最初の行が余白から流れ出します。動詞/ 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. 

この問題の解決方法はありますか?

答えて

8

リテラートの機能が役立ちます。アンダースコアに改行を導入する:

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

ありがとうございました。これは問題を解決しました。 –

+0

私の場合、元の文字列よりも短いアンダースコアが生成されます。 –

+0

このような文字に改行を使用するには、同じ考えを任意のアドバイスに使用できますか?アンダースコアだけでなく、 – user2023370