LINUX.ORG.RU

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


0

0

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

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

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

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

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

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

anonymous ()

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

s/в ручную/вручную/;s/в след/вслед/

anonymous ()
Ответ на: Re: LaTeX - компьютерная типография от anonymous

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

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

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

anonymous ()

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

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

anonymous ()

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

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

pv4 ★★ ()
Ответ на: Re: LaTeX - компьютерная типография от anonymous

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

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

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

Evgueni ★★★★★ ()

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

Спасибо, интересно было почитать.

igor_solomin ()
Ответ на: Re: LaTeX - компьютерная типография от anonymous

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

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

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

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

Evgueni ★★★★★ ()
Ответ на: Re: LaTeX - компьютерная типография от pv4

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

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

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

anonymous ()
Ответ на: Re: LaTeX - компьютерная типография от Evgueni

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

2 Evgueni

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

V_P ()
Ответ на: Re: LaTeX - компьютерная типография от V_P

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

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

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

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

Obidos ★★★★★ ()
Ответ на: Re: LaTeX - компьютерная типография от V_P

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

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

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

Eshkin_kot ★★ ()
Ответ на: Re: LaTeX - компьютерная типография от Obidos

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

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 ()

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

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

DIMON ★★★ ()
Ответ на: Re: LaTeX - компьютерная типография от Eshkin_kot

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

2Eshkin_kot

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

V_P ()
Ответ на: Re: LaTeX - компьютерная типография от DIMON

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

2DIMON

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

V_P ()

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

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

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

Relan ★★★★★ ()
Ответ на: Re: LaTeX - компьютерная типография от Relan

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

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

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

ser_bur ★★ ()

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

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

aiv ()
Ответ на: Re: LaTeX - компьютерная типография от V_P

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

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

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

Obidos ★★★★★ ()
Ответ на: Re: LaTeX - компьютерная типография от Evgueni

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

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

Неправда!

lefsha ()

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

Похоже, русский теховцы постепенно вымирают :(. Заметил как минимум две вещи: во-первых, сейчас правильно пользоваться напрямую 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 ()

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

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

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

devinull ★★ ()
Ответ на: Re: LaTeX - компьютерная типография от V_P

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

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

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

anonymous ()
Ответ на: Re: LaTeX - компьютерная типография от devinull

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

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

Это из-за Type3, который по умолчанию.

Zubok ★★★★★ ()

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

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

Anoxemian ★★★★★ ()

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

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

iSerge ()

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

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

argin ★★★★★ ()
Ответ на: Re: LaTeX - компьютерная типография от V_P

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

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

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

Выхода два:

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

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

Evgueni ★★★★★ ()
Ответ на: Re: LaTeX - компьютерная типография от aiv

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

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

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

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

Evgueni ★★★★★ ()
Ответ на: Re: LaTeX - компьютерная типография от argin

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

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

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

Evgueni ★★★★★ ()
Ответ на: Re: LaTeX - компьютерная типография от prokosch

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

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

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

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

Evgueni ★★★★★ ()

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

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

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

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

Evgueni ★★★★★ ()
Ответ на: Re: LaTeX - компьютерная типография от Anoxemian

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

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

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

Evgueni ★★★★★ ()
Ответ на: Re: LaTeX - компьютерная типография от Evgueni

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

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

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

Ay49Mihas ★★★★ ()
Ответ на: Re: LaTeX - компьютерная типография от prokosch

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

> сейчас правильно пользоваться напрямую 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 ★★★★★ ()

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

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

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