LINUX.ORG.RU
решено ФорумTalks

textsf вылезает на поля

 


0

4

Леплю в TexStudio одну небольшую бумажку (да, тех не для небольших бумажек, я знаю). В тексте используется textsf, типа \textsf{telecom@example.com}, и этот sf-текст почему-то залезает на поля документа. Собственно, я ждал, что если электропочта целиком не влезет на эту строку, то будет перенесена на следующую. В качестве quick&dirty решения поставил перенос строки вручную. Как заставить латех блюсти поля поля и переносить лишние слова?

cast Evgueni

★★★★

Есть несколько параметров (штуки 3-4) пенальти по которым (La)TeX начинает вести себя как ворд допуская очень плохие строки в пользу переносов. По умолчанию предполагается что с такими местами надо проводить ручную правку. (Естественно если документ представляет из себя какой то автоотчет, то лучше выставить пенальти).

Помниться надо все три-четыре выставлять. К сожалению под рукой нет ни одного старого документа, где я выставлял такое сочетание.

PS \usepackage{microtype} \hfuzz=1pt \hyphenpenalty=750

http://tex.stackexchange.com/questions/51263/what-are-penalties-and-which-one...

ЗЗЫ имитируем ворд https://sumanta679.wordpress.com/2009/05/20/latex-justify-without-hyphenation/

psv1967 ★★★★★
()
Последнее исправление: psv1967 (всего исправлений: 1)

Перенос вручную это нормально. По другому с длинными, непонятно как переносить, словами никак.

Если же хочешь какого-нибудь автоматизма и при этом разрешаешь бить ссылки, то покопайся тут: http://www.ibm.com/developerworks/ru/library/latex_styles_02/#N1003C (как вариант breakurl наверное пойдёт).

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