2009-10-06 4 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