LINUX.ORG.RU

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


0

0

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

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

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

P.S. Не самая удачная часть цикла. В планируемой книге она растащена на несколько независимых кусков по другим главам.

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

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

Выкачал все статьи, летом почитаю ;)

Автору - респект!

GFORGX ★★☆ ()

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

Да уж... Чего-то собственно "программирования" и не наблюдается...

anonymous ()

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

Решпект!

marsijanin ★★ ()

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

Хорошая серия.

Комментарии:

Не сказано о подчинении существующих счетчиков (скажем, пакет chngcntr).

Пакет totpages считает все страницы. Для ссылки на реальный номер последней страницы есть пакет lastpage.

Literate Programming - это не Грамотное Программирование. Цитируя Кнута: "I believe that the time is ripe for significantly better documentation of programs, and that we can best achieve this by considering programs to be works of literature. Hence, my title: Literate Programming."

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

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

В русском переводе TAOCP приведится два варианта перевода термина "literate programming": "грамотное программирование" и "структурное документирование".

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

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

> Literate Programming

Честно говоря, я уже не помню где и когда, но была по этому поводу дискуссия (возможно в fido7.ru.tex). Тогда сошлись, что "Грамотное программирование" наиболее адекватный перевод этого термина.

> Не сказано о подчинении существующих счетчиков (скажем, пакет chngcntr).

O'k - воспринял. Проблема в том, что я не совсем понимаю когда это нужно :) Примерно на эту темо есть достаточно подробно в книге у Роженко - он там вообще предлагает своё вариант счётчиков: динамические счётчики.

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

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

Например, когда используется нестандартная организация вместо \section и хочется нумерацию equation к ней привязать. Мне часто такое приходится делать.

grob ★★★★★ ()

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

Оффтопик, но кстати для LP есть ещё почти православная вещь под названием Lisp2TeX.

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

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

ИМХО в оригинале игра слов literate (грамотный) и literature (литература). Вряд ли оно адекватно на русский переводится.

Begemoth ★★★★★ ()

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

>В планируемой книге она растащена на несколько независимых кусков по другим главам.

А когда планируется выход книги? Будет ли издан печатный вариант?

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

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

> Дак то про TeX, а не про LaTeX...

ну дык, а что по Вашему LaTeX такое? Это набор макросов на языке TeX.

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

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

> А когда планируется выход книги? Будет ли издан печатный вариант?

Будет только печатный вариант. Должен закончить до Нового Года - так что скорее всего весна.

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

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

> Что - даже PDF нигде не выложите?

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

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

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

А как же "С. М. Львовский "Набор и вёрстка в системе LаTеX"" ?

С собственноручно написанным разрешением Львовского в PDF?

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

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

Я бы то же купил, просто хочу для себя прояснить на щёт копирайтов и издательств.

Кстати, про издательства, а они в каком виде принимают: PS, TEX или (Боже упаси!) DOC?

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

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

> А как же "С. М. Львовский "Набор и вёрстка в системе LаTеX"" ?

> С собственноручно написанным разрешением Львовского в PDF?

За это следует сказать спасибо "Издательству Московскому центра непрерывного математического образования".

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

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

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

> Я бы то же купил, просто хочу для себя прояснить на щёт копирайтов и издательств.

На три года все копирайты у издательства (по умолчанию 25, а если заикаться начинаешь, то пять - я решил, что три года адекватно). Если дело пойдёт (всякое в жизни может случиться :) ), то можно будет сделать и продолжение.

> Кстати, про издательства, а они в каком виде принимают: PS, TEX или (Боже упаси!) DOC?

В DOC кончено :) - что же ещё принимают в издательствах?

Сговорились на PDF в итоге. Куча проблем будет с правкой, опять же в силу моей физической удалённости от издательства.

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

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

Поздравляя соболезную, или соболезнуя поздравляю - что вам ближе. Хорошо что у самого нет времени на графоманство, а то народ давно подбивает ...

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

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

Так и у меня нет - приходится качественно писать :)

А по делу: спать постоянно хочется :( На LOR приходится ходить себе запрещать - впервые за этот месяц оторвался :)

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

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

Как я недавно, говорил, по сравнению с Котельниковым-чеботаевым (которая 6 МБ, 500+ страниц), это - просто лажа.

Ничего дельного нет. Ни одна подробность не освещается. Например, на вскидку: как сделать так, чтоб под рисунками не было подписей, а ссылки с нумерацией в тексте на них были? Как вместо палочки сделать надпись "литература" в RevTeX4. И т.д. и т.п...

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

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

O'k найдите в Котельникове-Чеботаеве описание beamer и listings. Ну и _ждите_ продолжения Котельникова-Чеботаева.

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

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

OK

1) latex - прежде всего - пакет для вёрстки научных статей. научные журналы настойчиво предлагают не делать переопределений команд, тем более, не использовать классы, кроме revtex и article. А вы говорите про beamer. beamer - это слишком специфично, и его описание поэтому, не делает вашей книге лишней почести.

2) То же касается и listings. Ну не использует большинство тех для приведения исходного кода. Это разве что для создание документации к исходникам. Но для этого уже есть инструменты.

3) Было бы хорошо, если бы вы сделали нормальную математику, логику, геометрию (с метапостом), физику (с метапостом), химию, лингвистику (по этому поводу есть статьи, инстранец один занимается кириллицей и глаголицей; есть один француз - создал пакет для египтологии).

4) Метапост может к теху и не относится, но на него есть англоязычное руководство. Можно перевести на русский. Просто то, что про метапост публиковали в linuxformat - по сравнению с мануалом - комиксы для детей.

5) опять-таки, у того же Котельникова есть полный список матзнаков. У вас я его не нашёл.

scaldov ★★ ()

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

Скажите как обозначить в слове приставку, корень, суффикс, окончание?

Для обозначения суффикса вроде подходит \widehat. 
Для корня - \frown. Но как растянуть его на несколько символов?

Спасибо.

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

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

1) а) LaTeX - это вёрстка вообще. б) beamer - это презентации. Только не говорите, что презентации не нужны.

2) Большинство вообще не использует LaTeX и даже компьютер. Если что-то Вы не используете, то не нужно думать что это не используют и не будет использовать другие.

В общем ни 1) ни 2) в Котельникове нет, а ведь это третье и последнее издание.

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

Добавить MetaPost в это издание уже не получится - просто по трудозатратам (нужно ещё чистых два-три месяца, что не реально), так что этого не будет (по крайней мере сейчас). В лингвистике я не силён, поэтому там будет только разве что про tipa, если и будет. Ссылки на статьи по кириллице, глаголице и египтологии были бы интересны.

4) Я не согласен с Вашей оценкой. Это разные вещи и подача материала тоже разная. Естественно, я читал мануалы к MetaPost. И, естественно, я абсолютно не против того, чтобы их кто-то перевёл или довёл до ума то, что есть: http://www.inp.nsk.su/~baldin/mpost/index.html

5) Это будет, точнее есть. В цикл по объёму просто не влезло, да и математика там только начальная (для начальной математики таблицы символов были).

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

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

С этой проблемой я не встречался. Есть пакет arcs в котором определены команды \overarc{текст} и \underarc{текст} - рисуют арку над или под текстом. Символа приставки я нигде не встречал. Возможно, потому что не искал.

Можно поглядеть в сторону списка символов symbols-a4.pdf (всегда есть в стандартной поставке) - возможно что-то подходящее найдёте.

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

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

Забыл уточнить: Ссылки на статьи по кириллице, глаголице и египтологии были бы интересны и я абсолютно не против, если Вы мне на них укажите.

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

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

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

ссылок на глаголицу и кириллицу не помню, можно в гугле поискать, инфы мало, поэтому быстро найдёте. Есть подозрение, что книга Т.А. Ивановой "Старославянский язык" написана в техе.

а египтология - пакет называется HieroTeX (S. Rosmorduc)

http://www.iut.univ-paris8.fr/%7Erosmord/archives/

пакет давно развивается, я им пользовался ещё в 2001-м.

тогда ещё часть иероглифов была пиксельной, часть криво отрисована. Теперь это хороший векторный пакет. На сайте вроде есть сводные таблицы, исходные тексты статей.

В инете много статей, написаных с использованием этого пакета.

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

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

> Так же на пропаганду теха среди преподов.

Я не против - пропагандируйте :) Я со своей стороны тоже постараюсь.

> Многие из преподов используют для набора теха студентов, что отрывает студентов от непосредственной научной работы:).

Это закаляет :)

Как я понял Вы имеете какое-то отношение к языкознанию? Что ещё посоветуете посмотреть. Ну и авторские примеры и комментарии были бы весьма кстати :) e-mail: E(точка)M(точка)Baldin(в)inp(точка)nsk(точка)su

Мне как раз надо что-то отразить по этой теме (1-2 страницы) и у меня элементарно не хватает знаний.

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

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

> а египтология - пакет называется HieroTeX (S. Rosmorduc)

Его нет в TeX Live на сколько сложно его устанавливать?

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

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

да, нету.

устанавливать несложно, так же как и cm-super в tetex: копируете каталог texmf из архива в соответствующий каталог теха, потом выполняете команду texhash. Стоит всё это у меня почти год, подробности не помню. Помню, что затыков особых небыло.

ЗЫ. ссылка на сайт - там вроде гдето написано, как установить.

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

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

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

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

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

> Помню, что затыков особых небыло.

Поставил. С установкой было пара проблем - Makefile пришлось почитать :) И его родная дока у меня долго отказывалась собираться пока не понял что она хочет Type1 шрифты.

P.S. Взять то конечно с сайта можно, но авторский текст ценнее будет :) Упоминание гарантирую :)

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

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

да, ещё недавно перенабрали Петровского (советский египтолог):

http://www.egyptology.ru/petrovskij.htm

там pdf, есть подозрение, что делали как раз в HieroTeX. ссылок, правда, на это на сайте нет, узнаю у них подробности - расскажу.

Кстати, может у вас есть jabber?

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

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

> там pdf, есть подозрение,

Вытащил первые две главы - в Document Properties написано, что это Adobe Acrobat for Word.

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