LINUX.ORG.RU

LaTeX - компьютерная типография


0

0

По согласованию с редакцией Linux Format выложил первую часть из цикла <<LaTeX - компьютерная типография>> в открытый доступ.

LaTeX (произносится как <<латех>> или <<лэйтех>>) - наиболее популярный набор макрорасширений к TeX, который значительно облегчает набор сложных документов.

В случае проблем, вопросов, замечаний и пожеланий обращаться непосредственно автору, то есть ко мне (e-mail есть в тексте).

>>> Подробности

Уважаемый Евгений! На первой же странце читаем: возвращаются КО мнОЙ.

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

s/на столько успешна/настолько успешна/

Неплохо текст пропустить через проверку орфографии.

anonymous
()

Пользуясь случаем интересуюсь: где взять книгу "Электронная типография" Кнута? Электронный вариант устроит.

anonymous
()

s/произносится как <<латех>> или <<лэйтех>>/произносится как <<латекс>> или <<лэйтекс>>/

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

последняя буква там не икс, а хи

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

fixed - спасибо ещё раз

Через проверку, естественно, пропускал. Эти ошибки там не ловятся, а я функционально не сильно грамотен :(

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

> Пользуясь случаем интересуюсь: где взять книгу "Электронная типография" Кнута? Электронный вариант устроит.

Только правильно "Компьютерная типография" - если набрать на google, то выдаст много ссылок на книжные магазины.

Электронной версии не искал, так как у меня есть бумажная. Это сборник статей и в большинстве своём представляет только исторический интерес. Правда, там, например, можно прочитать алгоритм работы TeX.

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

>s/произносится как <<латех>> или <<лэйтех>>/произносится как <<латекс>> или <<лэйтекс>>/

Вызывающе неверная информация. Оденься в латекс и выпей йоду маленькими глотками. http://ru.wikipedia.org/wiki/Latex

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

2 Evgueni

Маленький вопрос, можно сказать, по теме.
Не вдаваясь пока в содержание текста я пролистал этот PDF (lurs-intro.pdf) 7-ым Adobe Reader'ом. На LCD мониторе 1280x1024 текст в масштабе 85% и меньше смотрится довольно криво, в буквальном смысле слова - особенно строчные русские гласные выпирают.
Отсюда вопрос - можно ли в TeX'е сделать PDF с английским и русским текстом, который бы классно смотрелся при любом разумном масштабе. Я охотно верю, что при печати все будет ok, но в последнее время электронные документы все шире используются, поэтому хотелось бы получать нормальный pdf.

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

> Отсюда вопрос - можно ли в TeX'е сделать PDF с английским и русским текстом, который бы классно смотрелся при любом разумном масштабе.

Да, можно. Путём применения пакета pscyr (к примеру). Но у этого пакета до сих пор не всё ясно с лицензионной чистотой. Вообще к \LaTeX у можно прикрутить любой TrueType или PostScript фонт, всё опять-таки упирается в лицензию на шрифты.

С другой стороны, семейство Computer Modern -- "визитная карточка" \TeX ников. ;-)

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

> Не вдаваясь пока в содержание текста я пролистал этот PDF (lurs-intro.pdf) 7-ым Adobe Reader'ом. На LCD мониторе 1280x1024 текст в масштабе 85% и меньше смотрится довольно криво, в буквальном смысле слова - особенно строчные русские гласные выпирают.

Да я тоже замечал разную высоту у букв при уменьшении масштаба в ридере, но по-моему это проблема ридера, при увеличении масштаба или при распечатке на бумаге - всё ок.

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

2Obidos

Спасибо, понятно. Я этим вопросом интересовался пару лет назад, хотел
узнать, может что новое появилось.
Про pscyr слышал. А этот pdf вроде изготовлен с применением cm-super?

> С другой стороны, семейство Computer Modern -- "визитная карточка"
> \TeX ников. ;-)
Это да :) Для английского (или даже для latin-1) вроде есть хорошие
ручками сделанные type-1 версии шрифтов computer modern - latin
modern. А вот с русским - беда :(

Тогда уж вопрос, насчет лицензий. Вот скажем, есть у меня ноут, там
легальная винда, и, соответственно, куча ttf шрифтов в наборе.
Или, скажем, купил mac с макосью в комплекте и с еще большей кучей
классных type-1 и ttf шрифтов, включая и русские.

Соответсвенно, если под этими системами я сделаю pdf с помощью tex'а с этими шрифтами, то с легальной точки зрения - никаких проблем, так?
то есть проблема получить хороший pdf на-русском из tex'а -
она есть только в linux? (спрашиваю без всякой задней мысли :) )


V_P
()

LaTeX выпадает в корку при попытке набрать лицензионное соглашение майкрософт :))

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

2Eshkin_kot

> но по-моему это проблема ридера, при увеличении масштаба
> или при распечатке на бумаге - всё ок
заметьте - эталонного ридера от adobe последней версии.
можно, конечно, придерживаться "теории заговора", и сказать, что
adobe специально неродные шрифты уродует, или, по крайней мере, особо не
старается улучшить их отображение :)
но, с другой стороны, этот эталонный ридер как раз IMHO должен
использоваться разработчиками шрифтов как тест на качество, т.к. type-1
мы чаще всего в PDF и видим.
Надо, конечно, для чистоты эксперимента 5-ым или 6-ым reader попробовать,
равно как и линуховые смотрелки, но если правильно помню, cm-super всегда
кривовато смотрелся на мелких размерах, видать, нет там никакой
оптимизации для этого.

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

2DIMON

шли bug report Д.Э.Кнуту, получишь чек на $2.56. можешь обналичить, можешь под стекло чек положить :))

V_P
()

s/Фалы создаваемые в процессе/Файлы создаваемые в процессе/
s/представляет из себя/представляет собой/ ("из себя" -- разговорная форма)
s/Иными словами это сборник рецептов/Иными словами, это сборник рецептов/
s/Но прогресс не умолим и в след за печатной машиной/Но прогресс неумолим, и в след за печатной машиной/

Очень хотелось бы, чтобы поработал корректор. За статью спасибо, ждем продолжения. :)

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

> s/Но прогресс не умолим и в след за печатной машиной/Но прогресс неумолим, и в след за печатной машиной/

Может, все-таки "вслед за ..."?

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

> Может, все-таки "вслед за ..."?

Да, Вы правы.

Relan ★★★★★
()

> По согласованию с редакцией Linux Format выложил первую часть А что, нужно ещё редакцию спросить, не имею ли я права выложить собственную статью? Что за бред. А они видать ответили, можно, но только с двумя урл'ами на наш журнал. хе-хе

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

> Соответсвенно, если под этими системами я сделаю pdf с помощью tex'а с этими шрифтами, то с легальной точки зрения - никаких проблем, так?

Проблемы начнутся, как только вы ВНЕДРИТЕ хоть один символ из этих фонтов в PDF-ку. Грубо говоря, там (в конфиге pdflatex'а) схема такая: можно фонты не внедрять (лицензионно чисто, но на машине без таких фонтов будет порнография), внедрить только использованные символы и внедрить фонт полностью.

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

> Ну нету в английском звука х. Вот Лампорт и прогнулся ;) - типа употребляй как хочешь.

Неправда!

lefsha
()

Похоже, русский теховцы постепенно вымирают :(. Заметил как минимум две вещи: во-первых, сейчас правильно пользоваться напрямую pdflatex'ом, по причине присутствия в нём висячей пунктуации и алгоритмов растягивания букв (не знаю, как правильно называется, приводит к более равномерному покрытию страницы), а во-вторых, уже давно можно пользоваться уникодом, а мы всё koi8-r гордимся :(

И это помимо того, что вёрстка исходников просто уродская и что вообще весь документ выглядит на 90е годы. Посмотрели бы хоть на http://www.flyzhy.org/blog/archives/2006/04/index.html - там более-менее приличное форматирования исходников, а для общего образования на http://www.zvisionwelt.de/downloads.html - typokurz.pdf выглядит хорошо, а praeambel.pdf рассказывает о том, как это сделано (оба на немецком, но латех и в африке латех).

prokosch
()

s/не сложной/несложной аналогично: в ручную

PS: шрифт в pdf-ке чудовищнейший! Все буквы разной высоты.

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

> заметьте - эталонного ридера от adobe последней версии.

Не "эталонного", а "ещё одного".

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

>> шрифт в pdf-ке чудовищнейший! Все буквы разной высоты.

В Evince все норм, так что...

home_user ★★★
()

Пользуюсь LaTeX давно, но за "латех" огромный респект, давно так не стебался. А вот с русскими шрифтами, а главное с их рендерингом, действительно, как был косяк несколько лет назад, так ничего и не поправилось :-(

Anoxemian ★★★★★
()

Ошибки при отображении шрифтов таки из-за Adobe Reader'a. Адобы почему-то настолько не любят растровые шрифты (Type 3), что уже много много версий ничего не делают, чтобы они нормально отображались на мониторе. Пользуйтесь пакетом cm-super и никаких проблем ни с отображением, ни с лицензиями у вас больше не будет.

iSerge
()

Решил попробовать освоить хотя бы на простом уровне. По статье один вопрос, а все преобразования, dvi- ps или dvi -pdf они только в одном направлении делаются или в обоих ?

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

> Отсюда вопрос - можно ли в TeX'е сделать PDF с английским и русским текстом, который бы классно смотрелся при любом разумном масштабе.

Дело в шрифтах. Будут хоршие шрифты, которые соптимизированы для низких разрешений (для показа на низких разрешениях требуется более высокая точность обработки, чем на высоких) - будет красивый текст для низких разрешений. cm-super работает пока только для относительно высоких.

Выхода два:

а) доработать cm-super (если нужен русский, с английским я думаю получше будет - не проверял)

б) Заказать шрифты Type1 под себя в шрифтовой компании. Я не думаю, что это сильно дорого для эксклюзивного шрифта :)

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

В коде уже поправил - забыл правильную поправленную версию закачать.

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

Аналогично в коде поправил - забыл загрузить поправленный pdf

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

>>По согласованию с редакцией Linux Format выложил первую часть

>А что, нужно ещё редакцию спросить, не имею ли я права выложить собственную статью?

Да, если Вы хотите получать деньги за эти статьи.

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

> По статье один вопрос, а все преобразования, dvi- ps или dvi -pdf они только в одном направлении делаются или в обоих ?

dvi->ps->pdf преобразование идёт в одном направлении. В принципе можно выдрать текст (pdflatex + пакет cmap или если знаешь кодироку шрифта), но форматирование утеряется в любом случае.

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

> Заметил как минимум две вещи: во-первых, сейчас правильно пользоваться напрямую pdflatex'ом, по причине присутствия в нём висячей пунктуации и алгоритмов растягивания букв (не знаю, как правильно называется, приводит к более равномерному покрытию страницы), а во-вторых, уже давно можно пользоваться уникодом, а мы всё koi8-r гордимся :(

Это тема для двух отдельных статей - к сожалению не всё так просто. Запланировано на будущее.

По поводу koi8-r, мне казалось, что я неоднакратно высказывался в смысле, что лучшее-враг хорошего. Кто хочет - тот может пробовать utf-8 (вполне работает), но гарантировано если не latin1 получит колёса. В большинстве случае koi8-r достаточно - у меня, например, ни разу не возникла необходимость её сменить.

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

По поводу acroread и просмотра.

Сейчас проверил и обнаружил забавную вещь - xpdf и gv при низких разрешениях отображают лучше acroread. Похоже пора acroread таки на свалку - слишком много для просмотрщика у него косяков.

Шрифты для определённости повторяю - cm-super

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

> Пользуюсь LaTeX давно, но за "латех" огромный респект, давно так не стебался. А вот с русскими шрифтами, а главное с их рендерингом, действительно, как был косяк несколько лет назад, так ничего и не поправилось :-(

С acroread ничего поделать нельзя. Поправить можно только cm-super - как говорится, всё в ваших руках :) С другой стороны, может быть acroread доделают коли xpdf кажет всё нормально - значит можно.

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

>Сейчас проверил и обнаружил забавную вещь - xpdf и gv при низких разрешениях отображают лучше acroread.

Ага, и все просмотрщики, основанные на ghostscript, нормально показывают. Это косяк проприетарщиков из Adobe.

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

> сейчас правильно пользоваться напрямую pdflatex'ом,

Собственно говоря, в TeX Live dvi делается с помощью pdfeTeX, так что
ничему не противоречит:

$ latex --version
pdfeTeX 3.141592-1.30.3-2.2 (Web2C 7.5.5)
kpathsea version 3.5.5
Copyright 2005 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
Kpathsea is copyright 2005 Karl Berry and Olaf Weber.
There is NO warranty. Redistribution of this software is
covered by the terms of both the pdfeTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfeTeX source.
Primary author of pdfeTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
Kpathsea written by Karl Berry, Olaf Weber, and others.

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

Отстой, кусок мана, кусок Львовского, да еще и проприентарная статейка - дальше выкладывать не надо.

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