LINUX.ORG.RU

Компьютерная типография LaTeX теперь и с исходниками

 ,


9

5

Весной прошлого года я выложил текст книги «Компьютерная типография LaTeX» в свободный доступ под свободной же лицензией.

Теперь выложил и исходники книги на Google Code.

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

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

Cборка исходников тестировалась в окружении TeX Live 2012. Я предпочитаю установку по сети.

Установив всё это, можно попытаться собрать ctex.pdf, сказав трижды (на всякий пожарный):

make ctex.pdf
а затем запустив программу просмотра:
okular ctex.pdf

Всё. Любые конструктивные замечания и пожелания будут приняты с благодарностью.

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

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Silent (всего исправлений: 1)

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

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

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

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

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

Из свободного, с сравнимым результатом конвертации – ничего. Обычно триалки для единоразовых нужд хватает, а если хочется больше, то нужно купить.

nikitos ★★★
()
Последнее исправление: nikitos (всего исправлений: 1)
Ответ на: комментарий от ZenitharChampion

Но я настолько плох в математике,

Нашел, чем хвастаться. Нет вообще такой дисциплины, в которой математика не давала бы огромного преимущества перед теми, кто ею не владеет.

что не пользуюсь формулами совсем. Даже матрицы мне непонятны. Поэтому не пользуюсь.

А что, формулы - это только математика? Ню ню. Невежество отвратительно.

anonymous
()

\usepackage[koi8−r]{inputenc}

А есть где-нибудь книга по современному теху?

Там же многое изменилось за последние несколько лет, вроде бы запилили нормальные таблицы и вообще.

lipstick
()
Последнее исправление: lipstick (всего исправлений: 1)
Ответ на: комментарий от Rakot

Кстати никто не в курсе, есть ли подвижки в трансляторах с tex в doc? Для математики латех прекрасен, но научник хочет word (он потом части диссера в статьях использует, так что pdf не катит).

Не сочтите за хамство, но такие «научники» должны быть eliminated с лица земли.

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

Не сочтите за хамство, но такие «научники» должны быть eliminated с лица земли.

+1. В России и так много учёных.

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

Костыли, когда ног нема — это хорошо ☺ Спасибо.

Evgueni ★★★★★
() автор топика
Последнее исправление: Evgueni (всего исправлений: 1)
Ответ на: комментарий от eveel

А вдруг оно не okular откроет? Это же трагедия ☺

Де факто «на сейчас» okular — лучший из программ просмотра pdf.

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

Как в html нужно будет вёрстку абзацев для удобного чтения с дисплея с хотя бы принтерным разрешением делать, так будет полезно, а так в оном даже переносов нет.

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

Тут я не уверен, просто когда я выбирал программу просмотра evince не умел выполнять обратный поиск, то есть по клику на pdf открывать нужную строку в emacs. При внесении исправлений это важно.

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

Просто я использовал listings из стандартных реп texlive (с полгода назад), но он ломал utf-8 и приходилось перекодировать в koi8-r

Ну так и пользуйся listingsutf8, зачем перекодировать?

iVS ★★★★★
()

Обновлённый труд „Компьютерная типография LaTeX“ (он же „LaTeX Handbook“) с новыми разделами/статьями принесёт ещё больше пользы.
Спасибо, буду рассчитывать на расширение вашего труда современными и компетентными материалами в будущем.

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

Де факто «на сейчас» okular — лучший из программ просмотра pdf.

У меня и кучи других людей нет Okular. Это изменение не затронет тех, кто считает Okular лучшей программой, но не вызовет вопросов и раздражения у остальных. Вот у меня твоя команда не работает :)

eveel ★★
()
make[1]: Entering directory `/home/htower/temp/ctex-ru/apparatus'

Sorry, I can't find the 'mpost' preload file; will try 'plain'.
I can't find the 'plain' preload file!
make[1]: *** [apparatus-1.eps] Ошибка 1
make[1]: Leaving directory `/home/htower/temp/ctex-ru/apparatus'
make: *** [apparatus/apparatus-1.eps] Ошибка 2
htower_ ★★
()
Ответ на: комментарий от anonymous

ну и как там, в 90х?

Нормуль, есть LCD субпиксельное сглаживание. А у вас в будущем уже экраны в 300 dpi?

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

А у вас в будущем уже экраны в 300 dpi?

На мобилах и планшетах - уже давно. На лаптопах 150DPI.

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

В pdf успешно собрал по инструкции, дистрибутив — Gentoo.

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

В начале планировал использовать mercurial

Я просто к тому, что найти единомышленников и контрибьюторов новых на просторах GitHub будет в разы проще, чем в GoogleCode.

resurtm ★★★
()

Лучше переложить на GitHub или BitBucket и разбить текст хотя бы на главы (книгу в виде одного файла-исходника и обозреть тяжко, не то, чтобы изменять).

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

Ну значит с того момента как я смотрел эту проблему исправили.

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

Изучать ещё одно «не нужно» мне сейчас как-то не нужно. Иными словами: утром стулья, а вечером я возможно переду на github, но и тут я думаю не сложно с интересующимся договориться использовать google code.

В основном проблема в том. что те, кто реально может что-то добавить знать не знает ни про какой git.

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

Число потенциальных единомышленников на русскоговорящих просторах в данном проекте близко к нулю и весь этот «близко к нулю» про github ничего не знает. Утрирую, но не сильно.

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

То есть починили? Или только внешние исходники можно вставлять?

Там, если я правильно понимаю была проблема с автором, который в какой-то момент перестал отвечать на запросы.

Evgueni ★★★★★
() автор топика
Последнее исправление: Evgueni (всего исправлений: 1)
Ответ на: комментарий от iVS

Adobe Reder не умеет даже reload сделать, не говоря уж о прямом и обратном поиске. Это не очень удобно при подготовке текста.

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

Задолбался по каждому пакетику скачивать мануал в PDF, запоминать их названия и названия опций. Переходите уже все на context, сдался вам этот latex нелогичный.

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

Скорее анонимусы. А у начрука нелюбовь к теху идёт ещё со студенчества: он в нём диссер писал в лохматые годы. Именно в техе.

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

Почти весь код прямо в книге находится (исходники доступны). По поводу починили - без понятия. Были проблемы, что пропадали пробелы при русских символах в коде. Пофиксилось keepspaces=true

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

Хорошо. Надо будет в очередной раз попробовать.

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

Да, вдруг поможет: http://www.inp.nsk.su/~baldin/PostgreSQL/index.html — немного текста на тему PostgreSQL, правда там только основы, но всё равно что-то взять можно для введения. Исходники там-же.

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

Респект. Почитаем.

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

Удобно с помощью pandoc. Можно на лету - gitit. А еще лучше все же готовить две версии. Причем веб-версию на slim вместо html.

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

Мне не для красивых абзацев. Хотелось бы немного автоматизировать процесс «вёрстки». То же содержание, для начала. Ну и там, наверное, много полезного.

Вот и интересно, используют ли тех таким образом.

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

Переходите уже все на context, сдался вам этот latex нелогичный.

В ConTeXt есть аналог eskdx?

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

Есть несколько программ (latex2html, hevea, tex4ht, tth) которые транслируют из LaTeX в html, но конкретно на этом тексте они скорее всего все поломаются.

Если ограничить себя некоторым подмножеством LaTeX (зависит от программы конвертации), то вполне можно использовать. Я использовал.

Evgueni ★★★★★
() автор топика
Последнее исправление: Evgueni (всего исправлений: 2)
Ответ на: комментарий от anonymous

Переходите уже все на context, сдался вам этот latex нелогичный.

А как там с кириллицей. Есть поддержка из коробки?

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