LINUX.ORG.RU

Может, руками указать перенос? Например:

пространст\-венно-временными

antons
()
Ответ на: комментарий от backbone

В «журнале сообщений latex» написано так:

(/usr/share/texmf/tex/generic/babel/babel.sty
Package: babel 2008/07/06 v3.8l The Babel package
(/usr/share/texmf/tex/generic/babel/russianb.ldf
Language: russianb 2008/03/21 v1.1r Russian support from the babel system
(/usr/share/texmf/tex/generic/babel/babel.def
File: babel.def 2008/07/06 v3.8l Babel common definitions
\babel@savecnt=\count90
\U@D=\dimen113
)
То есть babel вроде бы и так уже используется..ю

Manhunt ★★★★★
() автор топика
Ответ на: комментарий от Manhunt

А texlive-lang-cyrillic (или типа того) установлен?

GotF ★★★★★
()
Ответ на: комментарий от anarquista

> А точно можно переносить слова с дефисами?

Что совершенно точно нельзя делать - так это вываливаться за поля. Пусть что ли целиком перенесет слово на следующую строку, а на предыдущей растянет интервалы между словами..

Manhunt ★★★★★
() автор топика

это надо пенальти всякие настраивать, по умолчанию такие случаи считаются нуждающимися в ручной верстке...

сейчас нет под руками нужных значения баднеса и пенальти которые из теха делают подобие текстового редактора :)

psv1967 ★★★★★
()

В таких случаях нужно указывать латеху, где разбивать слово. В люксе для этого жмут Контрол+дефис (в слове появляется синенький дефисик).

Что нужно сделать, чтобы такого больше не происходило?

Латех охотнее делает длинные строки, вместо того, чтобы увеличивать промежутки между словами. Можно изменить параметр \tolerance (например \tolerance=1000) и тогда промежутки между словами в таких случаях станут больше, но строки будут одинаково длинными.

Heretique
()
Ответ на: комментарий от no-such-file

Более грубый способ избавления от длинных строк задаёт декларация \sloppy

Она разрешает делать практически сколь угодно разреженные строки, поскольку устанавливает максимальное значение параметра \tolerance 10000. Декларация \sloppy имеет один существенный недостаток. Она, начиная с некоторой величины дополнительных промежутков между словами в разреженной строке, позволяет LaTeX'у не увеличивать штраф за дальнейший рост разреженности. В результате, вся разреженность может сконцентрироваться в одной строке.

http://grammarware.net/text/syutkin/TextInLaTeX.pdf, стр. 22

Не совсем понимаю, что автор имел в ввиду, но звучит устрашающе.

Heretique
()
Ответ на: комментарий от Heretique

> Не совсем понимаю, что автор имел в ввиду, но звучит устрашающе

\sloppy позволяет делать пробелы произвольной величины между словами, но если в документе включены автоматические переносы слов, то проблем почти никогда не бывает. В любом случае, я всегда предпочитаю получить более разрежённые строки, чем то, что у топикстартера.

no-such-file ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.