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)

make[1]: Entering directory `/tmp/ctex-ru/intro'
make[1]: *** No rule to make target `math-1-amsfonts.eps'.  Stop.
make[1]: Leaving directory `/tmp/ctex-ru/intro'
make: *** [math/math-1-amsfonts.eps] Error 2

Собирается, если поправить мейкфайл:

diff --git a/Makefile b/Makefile
index 44f407a..2e3aaa6 100644
--- a/Makefile
+++ b/Makefile
@@ -52,7 +52,7 @@ base-1: base/base.tex
 math-1: math/math-1.tex math/math-1-amsfonts.eps
 
 math/math-1-amsfonts.eps: math/math-1-amsfonts.tex structheader.tex
-       $(PREFIX)cd intro; make math-1-amsfonts.eps
+       $(PREFIX)cd math; make math-1-amsfonts.eps
 
 #Вставка графики
 graphics-1: graphics/graphics.tex title.eps graphics/wrapfigure.eps
vasilenko ★★
()

longtables, например, может требовать до 4 проходов (так в документации). Новичков может сбивать с толку. И я, хоть с нулевых пользуюсь, попадался. ИМХО лучше подчеркнуть, что *tex хоть и старается, но не всё может сделать с первого раза.

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

Поправил. Сейчас запдейчу

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

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

ZenitharChampion ★★★★★
()

большое спасибо!

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

Три make ctex.pdf как раз четыре прогона делают :)

Я имел ввиду в книге. А так - нормально, спасибо. Использую как справочник типа howto.

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

Согласен, есть такой момент.

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

Замечательная книга! Спасибо большое.

flareguner
()

Спасибо за работу, ток не пойму, как _исходники_ могут пригодиться?

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

У меня для тебя ещё хуже: подавляющее большинство из тех людей, кто помнит - за всю свою жизнь не воспользуются ими.

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

itex или чего то подобного все еще нет. LaTex одно из немногих вещей которые не устареют никогда.

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

Ну так пришли патч, или хотя бы укажи ЧТО поменялось, петросян.

AiFiLTr0 ★★★★★
()

Спасибо большое, Евгений!

buddhist ★★★★★
()

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

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

Написание этой работы началось до массового перехода на utf8. Поэтому koi8-r.

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

Я триалку пробовал (с doc to tex). Полученный файл не компилировался из-за нескольких ошибок, но в принципе неплохо. А из свободного ничего нет?

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

Евгений, с праздником вас, счастья и здоровья! Когда ожидается новый выпуск кикстартера? :)

P.S. Хотя вот пробежался, что-то новых проектов не ахти, видимо все отдыхают...

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

Ну и верстай формулы в html, отродье шлюхи.

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

потому что в интернетах только хтмл, да?

Где там хоть намёк на только html?

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

тебе уже объяснили что примитивные матрицы стыдно не знать :) марш в википедию!

я же добрый, не буду опускать человека если он чего-то не знает, поверь что знания о матрицах - полезны: читай :)

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от Inuyasha

Бери исходники и исправь эту ситуацию.

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

Расставьте кавычки в заголовке что ли.

quantum-troll ★★★★★
()

Поправил исходники, чтобы не было зависимости от пакета slashbox. теперь нужно что-то сделать с floatflt

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

Большое спасибо.

unikum ★★★★★
()

Выпилил из исходников и зависимость от floatflt. Достаточно TeX Live 2012 — нужно для сборки с помощью pdflatex.

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

Просьба модераторам (дубль заявки в Ошибках и опечатках в новостях) убрать предложение: «Кроме самого дистрибутива LaTeX нужно скачать и установить пакеты floatflt (проблемы с лицензией — автор испарился) и slashbox (исчез между TeX Live 2009 и TeX Live 2011).»

Из исходников теперь эти зависимости убраны.

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

подавляющее большинство из тех людей, кто помнит - за всю свою жизнь не воспользуются ими

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

Часто вы пользуетесь гантелями или штангой за пределами спортзала?

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

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

X10Dead ★★★★★
()

Кстати, пока опять не забыл. Тут в треде удивлялись koi8-r, а ты не знаешь, уже есть пакеты для вставки исходных кодов в utf-8, которые не ломают русские символы? Просто я использовал listings из стандартных реп texlive (с полгода назад), но он ломал utf-8 и приходилось перекодировать в koi8-r

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

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

Bitbucket? У них bugtracker нормальный (в отличие и от github, и от googlecode, особенно от последнего), и форки «дешёвые» (меня не очень прикалывает придумывать новое имя проекта, если я хочу форк на googlecode, да и процедура, насколько я помню, более сложная и не оставляющая сомнений, что если можно обойтись без форка, то лучше обойтись без него), и ещё куча вкусностей в интерфейсе (впрочем, используются редко).

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