The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Опубликован исходный текст книги "Компьютерная типография LaTeX"

02.01.2013 08:49

Весной прошлого года была представлена электронная версия книги "Компьютерная типография LaTeX", распространяемая под свободной лицензией CC-BY-SA 3.0. Отныне опубликованы и исходные тексты книги со всеми макросами и tex-файлами.

Получить копию исходных текстов книги можно с помощью команды:


   git clone https://code.google.com/p/ctex-ru/

Cборка книги тестировалась в окружении TeX Live 2012 с помощью pdflatex. Для сборки PDF-варианта книги можно после установки дистрибутива TeX Live, выполнить команду "make ctex.pdf". Любые конструктивные замечания и пожелания будут приняты с благодарностью.

  1. Главная ссылка к новости (https://code.google.com/p/ctex...)
  2. OpenNews: Книга "Компьютерная типография LaTeX" переведена в разряд свободных
  3. OpenNews: Релиз визуального редактора LaTeX-документов LyX 2.0.0
  4. OpenNews: Релиз Texmaker 3.0, графической оболочки для редактирования LaTeX-документов
  5. OpenNews: Релиз TeX Live 2012
Автор новости: Evgueni
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/35738-latex
Ключевые слова: latex
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (31) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, бедный буратино (ok), 11:51, 02/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Подскажите, как пересобрать книгу без переносов, не читая до этого всю книгу? А то взял готовый pdf - читать с переносами неудобно. :(
     
  • 1.2, Evgueni (?), 12:59, 02/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Тогда будут проблемы с выравниваем по ширине. Переносы не от хорошей жизни придумали, а для упрощения формирования однородного блока текста.

    А так, если хочется приключений с форматированием (а они наверняка будут), то нужно отключить русские переносы в своём дистрибутиве LaTeX. Раньше был где-то в недрах texmf файлик с названием language.dat -- там нужно закомментировать русские переносы.

     
     
  • 2.3, ZloySergant (ok), 13:38, 02/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Спасибо огромное!
     
  • 2.6, Имя (?), 14:12, 02/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Вопрос без сарказма, неужели  2012 году LaTeX не может выборочно делать переносы только на один абзац (страницу).
    Допустим врезка без переносов, а сам текст с ними. Это возможно?
     
     
  • 3.9, Evgueni (?), 15:28, 02/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Да. В принципе достаточно сменить язык на английский, например, и русских переносов не будет.
     
  • 3.14, Аноним (-), 19:10, 02/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вопрос без сарказма, неужели ...

    И зачем тогда употреблять слово "неужели"? :)

     
  • 3.39, Аноним (-), 07:48, 06/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Всегда мог.
     

  • 1.4, Имя (?), 13:47, 02/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    дилемма
     
  • 1.5, Аноним (-), 14:01, 02/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    КОИ-8?? в каком году мы живём?
     
     
  • 2.7, Zenitur (ok), 14:14, 02/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    В каком году была начала работа над текстом?
     
     
  • 3.8, Ассоциативность (?), 14:21, 02/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не знаю, в котором начата, но видимо они посчитали, что уже закончена :)
     
     
  • 4.10, Evgueni (?), 15:32, 02/01/2013 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Началось всё в 2006 году, когда я начал писать цикл статей для LXF. Тогда у LaTeX, точнее у значительной части пакетов, были проблемы с UTF8. Сейчас unicode более-менее готов и вполне можно текст перевести, но придётся протестировать довольно много пакетов. В принципе вполне себе работа для энтузиаста — можете взяться.

     
     
     
    Часть нити удалена модератором

  • 6.36, redwolf (ok), 00:37, 04/01/2013 [ответить]  
  • +4 +/
    > Пипец, в 2012м СПО наконец-то разродилось каким-то подобием текстового процессора... Когда
    > можно уже сердито сделать другими средствами.
    > Еще и коряво - рынок принтов занят PDFом, рынок несложных документов -
    > Wordом. Ага-ага, пришел LaTeX с ДежаВю и всех забороли.
    > Ребята, положа руку на сердце - вы опоздали.

    У вас в голове бардак. Латеху уже сто лет в обед и это общепринятый стандарт в, к примеру, научной сфере. Word тут вообще ни при чём. Он с вёрсткой не связан никак (ему на замену есть опен и либре офисы, которые не надо покупать/ломать при установке, что значительно уменьшает количество гемора). Книгу в ворде сверстать невозможно. djvu и pdf (равно как и dvi) тоже не причём. Латеховский документ можно компилить в любой из этих форматов абсолютно безболезненно.

    > Вы хрен вытесните Адоб
    > с майкрософтом. Честно. Вот как бы вы не исходили пеной и
    > хотелками - песдетс комплит. Проипали вы консьюмерский рынок. Маргиналы с мембраны.ру
    > не в счет. Как и вы все.

    Тут просто туча вопросов. Откуда вытеснить? Что такое мембрана? Кто исходит пеной? Вроде народ тихо и молча верстает свои чудесные книжки по какой-нить теоретической физике в Latex, и всё у всех хорошо. Это вы тут всех маргиналами ругаете.

     

  • 1.11, Аноним (-), 16:31, 02/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    debian wheezy, поставил из пакетов texlive, в пакет base входит pdflatex
    при сборке сыпет ошибки
     
     
  • 2.12, Evgueni (?), 18:49, 02/01/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Следует поставить именно TeX Live 2012 (или достаточно 2011? не помню), так как там автоматом eps в pdf перекодируются при сборке pdflatex. Можно в Makefile заменить ctex.pdf на ctex.ps и PDFLATEX на LATEX, а получившися PostScript перегнать в pdf. Возможно нужно сделать вариант - поставил в TODO. Но в этом случае не будет по-моему поиска в pdf по слову и чего-то ещё работать не будет.
     
     
  • 3.16, Evgueni (?), 19:14, 02/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Следует поставить именно TeX Live 2012 (или достаточно 2011? не помню), так
    > как там автоматом eps в pdf перекодируются при сборке pdflatex. Можно
    > в Makefile заменить ctex.pdf на ctex.ps и PDFLATEX на LATEX, а
    > получившися PostScript перегнать в pdf. Возможно нужно сделать вариант - поставил
    > в TODO. Но в этом случае не будет по-моему поиска в
    > pdf по слову и чего-то ещё работать не будет.

    Не Postscipt, а dvi-файл конечно. К сожалению сейчас попробовал -- dvips его не переваривает :( dvipdf отрабатывает как надо, а dvips теряет информацию о страницах и размере листа.

     
  • 2.13, sdfsfsf (?), 18:53, 02/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Просто для статистики: Slackware, техлайв от 20120701. Всё собирается чисто и без проблем.
     
     
  • 3.18, Аноним (-), 19:46, 02/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в debian wheezy 20120611
     
     
  • 4.19, Evgueni (?), 20:15, 02/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда ставьте texlive-full, так как даже поддержка кириллица в Debian вынесена в extra-пакеты.
     
  • 2.15, Аноним (-), 19:12, 02/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > debian wheezy, поставил из пакетов texlive, в пакет base входит pdflatex
    > при сборке сыпет ошибки

    А недостающие модули папа карло ставить будет?

     
     
  • 3.17, Evgueni (?), 19:18, 02/01/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если проблема в этом, то ледует поставить texlive-full, чтобы наверняка. Довольно много пакетов используется, а в debian в extra много чего полезного вынесено.
     
     
  • 4.20, Аноним (-), 20:31, 02/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Если проблема в этом, то ледует поставить texlive-full, чтобы наверняка. Довольно много
    > пакетов используется, а в debian в extra много чего полезного вынесено.

    поставил фул, собралось
    большое спасибо, будем считать, что это начало изучения латеха =)
    --
    размер собранного файла 4 мб, когда то что слил по ссылке в новости 3,6 мб, почему?

     
     
  • 5.21, Evgueni (?), 20:34, 02/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Если проблема в этом, то ледует поставить texlive-full, чтобы наверняка. Довольно много
    >> пакетов используется, а в debian в extra много чего полезного вынесено.
    > поставил фул, собралось
    > большое спасибо, будем считать, что это начало изучения латеха =)
    > --
    > размер собранного файла 4 мб, когда то что слил по ссылке в
    > новости 3,6 мб, почему?

    По ссылке в новости немного устаревшая версия. На CTAN я пока не положил новую. Надо собраться и вспомнить как это делается.

     

  • 1.22, Michael Shigorin (ok), 23:02, 02/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Евгений, спасибо!
     
  • 1.24, Tigro (ok), 00:53, 03/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Давно я этого не делал:)

    ---
    mock -r fedora-18-x86_64 --install texlive* git poppler-utils
    ---

    А дальше уже просто.

    P.S. Я уж плохо помню, но кажется в 2006 году наш Гуру уже набирал книжки в UTF-8 в LaTex.

     
  • 1.25, Tigro (ok), 01:36, 03/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Евгений, а помните вот это: http://tigro.info/wp/wp-content/uploads/2013/01/LURS.pdf
     
     
  • 2.29, Evgueni (?), 07:02, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Естественно. Часть, которая связана с кириллицей, я использовал. Часть, которая привязана к GNU/Linux я время от  времени порываюсь добавить, но как-то руки не доходят — слишком много дописывать придётся.
     

  • 1.28, t28 (?), 03:03, 03/01/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Интересно, а уже есть возможность печатать нормальные глифы "+", "минус", "равно"? Под нормальными имеются в виду такие как в старых книжках, а не эти малюсенькие плюсики, коротенькие минусики и значки равно. С остальным я разобрался, только вот писать каждый раз \subsubчего-то там для того, чтобы степень и нижний индекс выглядели нормально (как в старых книжках) напрягает.

     
     
  • 2.30, Evgueni (?), 07:04, 03/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    IMHO правильнее всего в этом случае сделать свой математический шрифт. А так: посмотрите euler и, возможно, styx (тут скорее всего придётся xetex освоить)


     
     
  • 3.37, Аноним (-), 20:36, 04/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Он просто LaTeX'а не видал.
     
     
  • 4.38, t28 (?), 13:23, 05/01/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Что имеется в виду?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру