LINUX.ORG.RU

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


0

0

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

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

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

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

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

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

Тебя с дулом у виска заставляют качать и читать?

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

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

в kpdf -- тоже все нормально отображается

ЗЫ так было года полтора назад как минимум, и из-за этого акробат у меня уже давно не стоит :)

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

> в kpdf -- тоже все нормально отображается

странно, меня тоже глюк со сканием напрягает, но как раз в кпдф он есть, а в эвинс нету :(.

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

>> в kpdf -- тоже все нормально отображается

> странно, меня тоже глюк со сканием напрягает, но как раз в кпдф он есть, а в эвинс нету :(.

Может быть это зависит от версии kpdf? У меня тот, что идёт с Debian (Sarge) - 0.3.3. Растеризация на низких разрешениях похожа на acroread - то есть не качественная, при чём он ещё и падает на некоторых pdfах.

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

Исходник, возможно, будет после перехода всех прав ко мне (через пол года после публикации). На выкладывание нужно время и мотивация.

Гиперссылки, это пакет hyperref

\usepackage[unicode=true]{hyperref}

По этому поводу есть подробный рассказ у Сюткина - ссылки на него в тексте.

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

Шрифты определенно cm-super, определенно Type 1.

Я вот не так давно узнал с удивлением, что лично О. Лапко открыла (для некоммерческого использования) гарнитуру ConcreteMath кириллическую. В cm-super все, что необходимо, очевидно, есть. Это так, на всякий случай. Мне просто ConcMath+Euler сочетание гораздо больше нравится, чем ComputerModern.

P.S. Спасибо за статью. Я так понимаю, что она как-то перекликается со спецкурсом, который Вы собирались читать на ФФ? Или я чего-то страшно путаю?

P.P.S. А зачем менять шрифт в заголовках? IMHO некрасиво. Или требование редакции?

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

2 Evgueni, Obidos

спасибо, понятнее стало со шрифтами и с adobe reader.
В-общем, последний нужен и незаменим только под виндой,
под macosx есть свой неплохой просмотрщик (надо под ним еще глянуть),
под linux здесь уже кучу назвали.

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

>Нет - это cm-super

А, тогда странно, почему прыгает в acroread. В xpdf ничего не прыгает. Вот я и вспомнил про косяк с Type3. Теперь, похоже, там больше косяков. Хорошо, что он у меня не установлен. :)

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

> P.S. Спасибо за статью. Я так понимаю, что она как-то перекликается со спецкурсом, который Вы собирались читать на ФФ? Или я чего-то страшно путаю?

Спецкурс пробивал и организовывал И.О.Орлов, но, вполне естественно, это всё трансформировалось в два-три занятия в рамках общего ликбеза. Статус подробнее я пока не знаю.

>P.P.S. А зачем менять шрифт в заголовках? IMHO некрасиво. Или требование редакции?

Нет, требования редакции несколько другие :). Просто оформление пока не вылизывал - использую класс srcbook с его умолчаниями.

> Я вот не так давно узнал с удивлением, что лично О. Лапко открыла (для некоммерческого использования) гарнитуру ConcreteMath кириллическую. В cm-super все, что необходимо, очевидно, есть. Это так, на всякий случай. Мне просто ConcMath+Euler сочетание гораздо больше нравится, чем ComputerModern.

Естественно, ведь изначальные Euler делал профи в отличии от Computer Modern :) Про шрифты пока в планах - мне нужно со многим там разобраться.

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

> В-общем, последний нужен и незаменим только под виндой,

Кстати, а под альтернативной операционной системой тоже так же прыгает? У меня нет возможности быстро проверить.

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

2Evgueni

> Кстати, а под альтернативной операционной системой
> тоже так же прыгает? У меня нет возможности быстро проверить.
Да, под ней, родимой и смотрел.
У меня linux'а дома нет временно, только винда и макось.

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

> Кстати, а под альтернативной операционной системой тоже так же прыгает?

Акробат вроде сам шрифты отрисовывает => отличаться не должно.

necrophile
()

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

Хочу присать в latex диплом и вот сижу голову ламаю как гостовские норми соблюсти.

--------------------------------------------- | | | | | | | Текст | | | | | | | | | | | | | --------------------------------------------- | Свяка фигня, типа проверил ФИО подпись | ---------------------------------------------

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

Блин форматирование поплылою

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

Хочу присать в latex диплом и вот сижу голову ламаю как гостовские
норми соблюсти.



---------------------------------------------
|                                           |
|                                           |
|                                           |
| Текст                                     |
|                                           |
|                                           |
|                                           |
|                                           |
|                                           |
|                                           |
---------------------------------------------
| Свяка фигня, типа проверил ФИО подпись    |
---------------------------------------------

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

у меня в локали utf8 пока я {} [] не устранил все пробелы между директивами в скобках и самими скобками, пример не компиллировался.

1)Связанно ли это с локалью ?

2)действительно ли так чувствительны к пробелам эти директивы ?

argin ★★★★★
()

Хих, как дети малые!... Всё носятся со своими недо-шрифтами под недо-издательский пакет. Потом начинают на Акробат валить, на кривые руки... да он сам кривой, ваш Латекс! Только на презервативы и годицца.

Текстовая вёрстка - это атавизм со времён буквенных терминалов, когда принтеры уже были, а WYSIWYG - не было. Сейчас есть QuarkXPress, PageMaker, Word наконец! И ваши 99% задач в нём решаются с пол-пинка. Но нет, мы же, мля, линуксоиды! Мы не ищем лёгких путей и продолжаем дрючить Латекс из 70-ых, тупо набивая коды. Вам не кажется такая "вёрстка" программированием на перфокартах? Смешно и грустно... столько времени впустую тратится, когда можно было бы сделать море полезных вещей!

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

> Хих, как дети малые!... Всё носятся со своими недо-шрифтами под недо-издательский пакет. Потом начинают на Акробат валить, на кривые руки... да он сам кривой, ваш Латекс! Только на презервативы и годицца.

Глупый анонимус что-то сложнее "заявы на увольнения" в ворде набирал? Например несколько страниц формул?

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

> Хочу присать в latex диплом и вот сижу голову ламаю как 
> гостовские норми соблюсти.

> ---------------------------------------------
> |                                           |
> |                                           |
> | Текст                                     |
> |                                           |
> |                                           |
> |                                           |
> |                                           |
> |                                           |
> |                                           |
> ---------------------------------------------
> | Свяка фигня, типа проверил ФИО подпись    |
> ---------------------------------------------

Это называется колонтитулы.
Что-то навроде

\let\@oddhead\@empty
\def\@oddfoot{\reset@font\scriptsize\mbox{слева}\hfill\mbox{справа}}

Ну и так далее.
Самое простое решение --- не морочить себе голову и посмотреть в сторону fancyheadings (как-то так пакет называется).

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

> Текстовая вёрстка - это атавизм со времён буквенных терминалов, когда принтеры уже были, а WYSIWYG - не было. Сейчас есть QuarkXPress, PageMaker, Word наконец! ...

Что самое забавное, во многом Вы правы. Но далеко не во всем. Например,

> Смешно и грустно... столько времени впустую тратится, когда можно было бы сделать море полезных вещей!

Вот именно, что времени экономится просто масса (особенно ежели скорость набора хотя бы 300 символов в минуту, а меньше для человека, занимающегося набором текстов просто неприлично). Так что тут Вы очень крупно неправы.

Надо понимать, что есть задачи, а есть инструменты для их решения. Для некоторых задач (например, вести протокол заседания или отчет как-нито на пару страниц составить, или аналитическую записку на десяток&#8210;другой страниц написать) отлично подходят WYSIWYG системы (например, OpenOffice.org, или MS Word). А есть совсем другие задачи (математическая, либо физическая статья, насыщенная формулами и прочими &#171;прелестями&#187; верстки), где *гораздо* удобней WYWIWYG (What You Whish Is What You Get) системы.

P.S. Отвертка, кстати, тоже не самый удобный инструмент для заворачивания шурупов/саморезов, но ить ей же иногда *гораздо* удобней пользоваться.

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

> Например несколько страниц формул?

Гы, что самое смешное, в OpenOffice несколько страниц формул набирать не на много сложнее, чем в LaTeX'е. Синтаксис слегка непривычный, но идея-то та же самая:)

Вот с автонумерацией, перекрестными ссылками, содержаниями и (особенно) алфавитными указателями (чуть про библиографию не забыл:)) там беда. Ну и выключные формулы верстать при помощи таблиц... как бы сказать так помягче:)

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

>> Например несколько страниц формул?

> Гы, что самое смешное, в OpenOffice несколько страниц формул набирать не на много сложнее, чем в LaTeX'е. Синтаксис слегка непривычный, но идея-то та же самая:)

Идея конечно в каком-то виде присутствует, но вот с реализацией довольно не важно. IMHO, OO с этим не сильно лучше чем в альтернативном редакторе+MathType. Пришлось как-то довольно много набирать школьной математики - море эмоций.

> Вот с автонумерацией, перекрестными ссылками, содержаниями и (особенно) алфавитными указателями (чуть про библиографию не забыл:)) там беда. Ну и выключные формулы верстать при помощи таблиц... как бы сказать так помягче:)

Вот то-то и оно. Формулы это часть проблем. TeX крут не тем, что он формулы умеет, а тем, что формулы он умеет легко и непринуждённо и как следствия все остальные задачи вёрстки книг ему просто по щиколотку. :)

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

> Вот именно, что времени экономится просто масса (особенно ежели скорость набора хотя бы 300 символов в минуту, а меньше для человека, занимающегося набором текстов просто неприлично). Так что тут Вы очень крупно неправы.

Нууу, вообще-то, если набирать что-то осмысленное, то скорость сильно падает. Для меня эта константа ограничена примерно в 1000 символов в час осмысленного текста или кода - если брать в среднем по рабочему промежутку времени.

LaTeX удобен тем, что сложные вещи с помощью него можно сделать за обозримый промежуток времени. Это личная компьютерная типография.

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

> Гы, что самое смешное, в OpenOffice несколько страниц формул набирать не на много сложнее, чем в LaTeX'е.

Я и пробовать не стал ;) вспомнив этот ужос в ворде.

> Вот с автонумерацией, перекрестными ссылками, содержаниями и (особенно) алфавитными указателями (чуть про библиографию не забыл:)) там беда. Ну и выключные формулы верстать при помощи таблиц... как бы сказать так помягче:)

И таки был прав.

Кстати, очень интересует вопрос о ГОСТ-овских шрифтах для ЛАТЕХ-а?

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

Я скопировал текст примера "Здравствуй мир!!!" из статьи :-)

Пока я не удалил все пробелы с краев в {}[] скобках он не скомпиллировался.

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

> Нууу, вообще-то, если набирать что-то осмысленное, то скорость сильно падает. Для меня эта константа ограничена примерно в 1000 символов в час осмысленного текста или кода - если брать в среднем по рабочему промежутку времени.

Был у меня опыт срецифический --- один сборник на 700 страниц (размер не помню, что-то вроде 70x100/16) + один трехтомник на примерно 1200 страниц (60x90/16) именно что набирал в LaTeX'е (все --- математика). В первом случае --- с фото/ксерокопий старых статей, во втором --- с натурального манускрипта (от лат. munus --- рука:)). Плюс еще пару книг помогал набирать/верстать (надо было деньги зарабатывать на горы как-то). Так что 400 символов в минуту отнюдь не рекорд:)

А вот сейчас, когда текст "из головы" делаю, то в лучшем случае получается страница в час. Иногда, когда "поток мысли" хорошо пойдет, то страницы две--три получается. И скорость набора здесь только думать помогает (в смысле, не так сильно мешает), но никак не bottle neck.

Да, а 1000 символов в час --- это ну оч-ч-ч-чень много. Если брать с учетом редактуры, обдумывания и т.д. и т.п. Если все-все-все в сумме посчитать, то у меня хорошо, если 1000 символов в день получится. Да и то, скорее всего, в разы меньше:)

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

> Я и пробовать не стал ;) вспомнив этот ужос в ворде.

А зря, зря. Очень похоже на TROFF + не-помню-как-оно-называлось, с чего Кнут TeX сдирал:) Вот только реализация... как бы помягче выразиться... несколько неудобна --- приходится фокус постоянно между двумя "окнами" переключать, что не есть зер гутт.

> И таки был прав.

Ну, в серьезной работе, да:) Сам, было дело, верстальщиком работал, дома книжная полка авторских экземпляров стоит, знаю, плавал:)

> Кстати, очень интересует вопрос о ГОСТ-овских шрифтах для ЛАТЕХ-а?

Очень вряд ли. Все удобоваримые кириллические шрифты для *TeX'а, которые я видел, сводятся к cm-super. Помянутый (опечаток нет!) в топике выше PSCyr лет пять назад (как раз когда я версткой деньгу зашибал) был вообще ужасен (кернинга/тэкинга просто не было). С тех пор не сильно многое изменилось. Самое, IMHO, значительное событие --- "открытие" О. Лапко некоторых гарнитур.

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

> Заказать шрифты Type1 под себя в шрифтовой компании.

Или купить у Micropress, Inc. (известной также своим VTeX). Несколько лет назад они предлагали шрифты с математикой и кириллицей (в рекламе, кажется, особо подчеркивалось, что это единая гарнитура с согласованным внешним видом). Цена --- порядка $500--700.

--

SVK

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

> Или купить у Micropress, Inc. ...

Это оно &#8212; http://www.micropress-inc.com/fonts/lafonts/lamain.htm?

А где там информация о цене? Просто $500&#8210;700 за неограниченное использование шрифта не есть очень дорого. Надо подумать... thnx.

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

> Evgueni, интересно было бы знать Ваше мнение: как Вы отноститесь к LyX ?

Честно говоря никак. Все попытки разобраться с этим редактором заканчивались разочарованием. Он гораздо менее удобнее emacs :)

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

> А как насчет ГОСТ-овских шрифтов?

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

Это скорее вопрос сюда: http://openfontlibrary.org/ - я, правда, не уверен что оно живое. Вроде, "наши" люди там есть

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

ParaType, возможно, немного дешевле будет

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

> Да, а 1000 символов в час --- это ну оч-ч-ч-чень много. Если брать с учетом редактуры, обдумывания и т.д. и т.п. Если все-все-все в сумме посчитать, то у меня хорошо, если 1000 символов в день получится. Да и то, скорее всего, в разы меньше:)

Естественно, что это при условии что понимаешь что писать надо. А так - есть отдельные страницы в Ландившице, которые сутками читать можно :)

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

Всё-таки хотелось бы увидеть сам файл - вышлите мне его на мой e-mail

Я пока не понимаю что произошло.

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

>Кстати, очень интересует вопрос о ГОСТ-овских шрифтах для ЛАТЕХ-а?

Для LaTeX'а вроде не было ГОСТовских шрифтов, но они были в TTF. Так как сам не занимаюсь вопросами подключения TTF к LaTeX, то говорить не буду, но если возможность такая есть --- можно их использовать.

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

> - рамку (сделанную в metapost, dia или еще чем-нибудь) подложить в качестве фона.

Люди, не извращайтесь. Давным-давно есть шаблон для LyX (или класс, если вам так больше нравится) под ГОСТ 2.105-95 "Общие требования к текстовым документам", сделанный Виталием Липатовым.

http://sisyphus.ru/srpm/lyx-gost

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

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

http://sisyphus.ru/srpm/gost-fonts-ttf

> Это скорее вопрос сюда: http://openfontlibrary.org/ - я, правда, не уверен что оно живое. Вроде, "наши" люди там есть.

"Наши люди" его основали :))) Живое :)

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

> "Наши люди" его основали :))) Живое :)

Ооо. Я так и думал, что они здесь проявятся :)

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