Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Вокруг TeX'а

Автор Квас, августа 10, 2009, 08:54

0 Пользователи и 1 гость просматривают эту тему.

myst


Тайльнемер

А как понять хорошо или нет?

myst

Цитата: Тайльнемер от декабря 17, 2009, 03:52
А как понять хорошо или нет?
Очень просто. Если переносы на некоторых словах не работают, эти слова будут торчать, как грабли. :)

Тайльнемер

В этом плане всё как раз отлично. Переносит всё что угодно. Никаких граблей. У него есть правила слогоделения, а вот насчёт наличия словаря переносов - не знаю.

oort

Гм. То бишь, в нем не по паттернам, как в обычном техе, а по слогам? а как он перенесет подоконник?

Тайльнемер

Цитата: oort от декабря 17, 2009, 16:52
а как он перенесет подоконник?
Я проверю щас.

Но лично я сам бы перенёс именно как «по-до-кон-ник», а не «под-оконник».

Здесь, думаю, лучше подойдут слова типа «субарктический», которое вряд ли будет хорошо читаться при переносе «су-барктический».

Тайльнемер

Вот, проверил. «Под-оконник», «суб-арктический». Устраивает?

myst

Цитата: Тайльнемер от декабря 17, 2009, 18:59
Но лично я сам бы перенёс именно как «по-до-кон-ник», а не «под-оконник».
Насколько я знаю, морфемы дробить нельзя. Или флексии нельзя?.. :what:

myst

А он межбуквенным интервалом не рулит? Расстояния между иными словами некрасиво огромные.

Тайльнемер

Цитата: myst от декабря 17, 2009, 20:02
морфемы дробить нельзя
Можно. В случае подоконника, может и нельзя, но корни («мо-локо»), двусложные приставки («пе-ренос») вроде можно.
Цитата: myst от декабря 17, 2009, 20:04
А он межбуквенным интервалом не рулит? Расстояния между иными словами некрасиво огромные.
Там есть, по-моему, и такой режим, но по умолчанию он выключен. Я в это ещё не вникал.

Квас

Цитата: Тайльнемер от декабря 16, 2009, 20:46
Я юзал "TeXmakerX". Он поддерживает уникод, по функциональности получше TeXworks'а, и, если заменить в настройках команду 'pdflatex' на 'xetex', то работает с ХеТеХом.

Спасибо за совет! Вроде всё работает. Здорово!  ;up: С TeXmaker-ом, правда, не совсем разобрался (как бы сделать, чтобы он лог показывал?).

Цитата: Тайльнемер от декабря 16, 2009, 20:46
Бабель не нужен! В ХеТеХе вместо него "polyglossia".
:= Языков-то какую кучу поддерживает! Причём пакет, видно, совсем свеженький.

Шёнен данк, Тайльнемер!
Пишите письма! :)

Квас

Цитата: myst от декабря 17, 2009, 20:04
А он межбуквенным интервалом не рулит? Расстояния между иными словами некрасиво огромные.

Трекинг или пробелы между словами? Пробелы некрасивые, потому что строчки короткие. Вообще, ТеХ верстает абзацами и вычисляет оптимальную вёрстку; если нужно добавить / убрать расстояние, то это делается за счёт всех пробелов абзаца, каждый из которых меняется, таким образом, на маленькую величину (вообще говоря).
Пишите письма! :)

Тайльнемер

Речь идёт о небольшой     р а з р я д к е     с и м в о л о в     в отдельно взятой строчке абзаца с целью уменьшения чересчур больших интервалов между словами. Так часто в газетах делают. Это можно в ТеХе?
Хотя, я не собираюсь верстать газеты, а в статьях и книгах ширина строк позволяет обходиться без этого.

Квас

Цитата: Тайльнемер от декабря 17, 2009, 20:23
Речь идёт о небольшой     р а з р я д к е     с и м в о л о в     в отдельно взятой строчке абзаца с целью уменьшения чересчур больших интервалов между словами. Так часто в газетах делают. Это можно в ТеХе?
Вручную-то всё можно, но пока не слышал, что можно автоматически.

Цитата: Тайльнемер от декабря 17, 2009, 20:23
в статьях и книгах ширина строк позволяет обходиться без этого.
Ага!
Пишите письма! :)

oort

Цитата: Тайльнемер от декабря 17, 2009, 20:01
Вот, проверил. «Под-оконник», «суб-арктический». Устраивает?
Спасибо, вполне.

Тайльнемер

Цитата: Тайльнемер от декабря 17, 2009, 20:01
«суб-арктический»
А вот и попался: «Субару» перенёс как «Суб-ару»! :)

myst

А не переверстать ли мне с кошерными переносами? :???
Не помню, говорил ли, у меня в pdf'е почему-то поиск не работал. :( И это разочаровало больше переносов.

Квас

Цитата: myst от декабря 17, 2009, 22:06
Не помню, говорил ли, у меня в pdf'е почему-то поиск не работал.

В обычном LaTeXе надо для этого \usepackage{cmap} в преамбуле, тогда и поиск будет, и куски из pdf-а можно будет копировать. А в файле, который я XeTeXом сделал, поиск работает. :yes:
Пишите письма! :)

myst

О, надо будет попробовать.

Тайльнемер

Поиск обычно не работает, когда к изображениям символов в pdf-е не приписаны коды символов, или приписаны левые коды, что чаще всего бывает с не-английсеим текстом в ТеХе.
В ХеТеХе же это делается правильно, но вот слова с переносом рассматриваются (по крайней мере у меня в Foxit-reader-е) не как цельные слова, а как кусочки — это, разумеется, мешает поиску. А так в принципе поиск работает.

myst

Цитата: Тайльнемер от декабря 17, 2009, 22:16
слова с переносом рассматриваются (по крайней мере у меня в Foxit-reader-е) не как цельные слова, а как кусочки
:(

Квас

Цитата: myst от декабря 17, 2009, 22:32
Цитата: Тайльнемер от Сегодня в 23:16
Цитироватьслова с переносом рассматриваются (по крайней мере у меня в Foxit-reader-е) не как цельные слова, а как кусочки
:(

Наверно, это философский вопрос. ТеХ же создан для красивой вёрстки, чтобы хорошо смотрелось (в первую очередь, на бумаге). Перенос - это же на самом деле дополнительный символ в слове.
Пишите письма! :)

Квас

А бывают вообще документы pdf, в которых перенос игнорируется при поиске?
Пишите письма! :)

oort

Цитата: Тайльнемер от декабря 17, 2009, 21:20
А вот и попался: «Субару» перенёс как «Суб-ару»! :)

Книги, изданные в девяностые годы, пестрели переносами «пол-иция». Боюсь, такие штуки ничем, кроме персональных паттернов или исключений, не решаются (это я уж молчу о редакторе-человеке). Заодно вспоминается «Многорукий бог далайна» с его цэрэгами на тэсэгах. Практически все известные мне алгоритмы переносят их как «тэс-эги» и «цэр-эги».

Квас

"Полиция" переносит как положено. С "Субару" можно справиться с помощью \hyphenation{Су-ба-ру}.
Пишите письма! :)

 

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр