2009-10-06 7 views
5

Pakiet listings obsługuje podziały wierszy w środowisku lstlisting. Ale nie tworzy automatycznych podziałów linii dla środowiska lstinline. Na przykład w poniższym akapicie pierwszy wiersz wypływa z marginesów:czasownik/tekst lstinline wypływa z marginesów linii bez podziału wiersza w 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. 

Czy istnieje rozwiązanie tego problemu?

Odpowiedz

8

Funkcja literatury może być pomocna, np. do wprowadzenia linebreaks na podkreśleniach:

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

Dziękuję bardzo. To rozwiązało problem. –

+0

Dla mnie daje to krótszy znak podkreślenia niż oryginał ... –

+0

Można użyć tego samego pomysłu, aby uzyskać dowolną poradę dotyczącą łamania linii w przypadku takich postaci; i nie tylko podkreśla? – user2023370

Powiązane problemy