2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Компьютерная типография LaTeX теперь и с исходниками
Сообщение01.01.2013, 19:16 
Аватара пользователя


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

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

Получить копию директорию исходников можно с помощью команды:
Код:
git clone https://code.google.com/p/ctex-ru/

Cборка исходников тестировалась в окружении TeX Live 2012. Я предпочитаю установку по сети. Кроме самого дистрибутива LaTeX нужно скачать и установить пакеты floatflt (проблемы с лицензией — автор испарился) и slashbox (исчез между TeX Live 2009 и TeX Live 2011).

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

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

 Профиль  
                  
 
 Re: Компьютерная типография LaTeX теперь и с исходниками
Сообщение02.01.2013, 07:03 
Аватара пользователя


23/07/08
401
Новосибирск
Сборка теперь не зависит от пакета slashbox. Нужен только floatflt.

-- Ср янв 02, 2013 08:40:38 --

Evgueni в сообщении #666032 писал(а):
Сборка теперь не зависит от пакета slashbox. Нужен только floatflt.

Выпилил из исходников и floatflt. Так что теперь достаточно TeX Live 2012 -- для сборки pdflatex.

 Профиль  
                  
 
 Re: Компьютерная типография LaTeX теперь и с исходниками
Сообщение03.01.2013, 19:11 
Аватара пользователя


02/09/11
1247
Энск
Evgueni в сообщении #665917 писал(а):
Получить копию директорию исходников можно с помощью команды:
Код:
git clone https://code.google.com/p/ctex-ru/


Еще бы сообразить: куда эту команду вводить?

-- 03.01.2013, 23:12 --

Evgueni в сообщении #665917 писал(а):
а затем запустив программу просмотра:
Код:
okular ctex.pdf


А Адоб ридером нельзя?

-- 03.01.2013, 23:31 --

Скачал zip. Почему-то tex файлы, если их открывать MikTex-ом дают текст в кракозябрах.

 Профиль  
                  
 
 Re: Компьютерная типография LaTeX теперь и с исходниками
Сообщение03.01.2013, 20:35 
Аватара пользователя


23/07/08
401
Новосибирск
zask в сообщении #666690 писал(а):
Evgueni в сообщении #665917 писал(а):
Получить копию директорию исходников можно с помощью команды:
Код:
git clone https://code.google.com/p/ctex-ru/
Еще бы сообразить: куда эту команду вводить?
Тут я к сожалению не особый помощник, хотя latex вы же где-то вводите, когда условно «winedt» под рукой нет.

В принципе по указанной ссылке есть web-интерфейс через который можно скачать zip-архив, правда в этом случае там какие-то дикие времена выставляются и компиляцию лучше делать вручную. Из сложностей там только два алфавитных указателя, каждый из которых нужно обработать makeindex. В принципе могу написать последовательность команд которая позволит собрать всё самостоятельно.

Так же я положил архив исходников на CTAN где сейчас лежит только pdf-версия, то есть через какое-то время он там появится.

zask в сообщении #666690 писал(а):
Evgueni в сообщении #665917 писал(а):
а затем запустив программу просмотра:
Код:
okular ctex.pdf

А Адоб ридером нельзя?
Можно, просто Adobe Reader на редкость неудобная программа для просмотра, которая не умеет даже простейшего reload обновлённого pdf-файла делать, не говоря уж об взаимодействии с текстовым редактором в деле прямого и обратного поиска.

zask в сообщении #666690 писал(а):
Скачал zip. Почему-то tex файлы, если их открывать MikTex-ом дают текст в кракозябрах.
Есть такая проблема. Это не miktex у вас кракозябры отображает, а ваш редактор. Весь текст набран в кодировке koi8-r, кроме файлов с расширением .org -- там Unicode. Первая строчка в каждом из файлов об этом говорит.

В принципе можно перекодировать всё в cp1251 и prehader.tex заменить koi8-r на cp1251 -- должно сработать. Цель перевести всё на unicode есть, правда она довольно отдалённая.

Если есть вопросы -- задавайте. Основное обсуждение, как это не забавно тут, хотя и мусорных сообщений предостаточно.

 Профиль  
                  
 
 Re: Компьютерная типография LaTeX теперь и с исходниками
Сообщение03.01.2013, 22:52 
Аватара пользователя


02/09/11
1247
Энск
Evgueni в сообщении #666730 писал(а):
В принципе могу написать последовательность команд которая позволит собрать всё самостоятельно.


Да, было бы здорово.

TL Редактор тоже не читает кои8.

 Профиль  
                  
 
 Re: Компьютерная типография LaTeX теперь и с исходниками
Сообщение04.01.2013, 06:33 
Аватара пользователя


23/07/08
401
Новосибирск
Как-то так:
Код:
pdflatex ctex.tex
bibtex ctex
pdflatex ctex.tex
pdflatex ctex.tex
makeindex -s ctex ctex-cmd
makeindex -s ctex ctex-pkg
pdflatex ctex.tex

Надо будет в README добавить -- не подумал сразу.

Вместо pdflatex можно подставить latex, но dvips теряет информацию о страницах -- какое-то там переполнение. pdflatex должен быть свежий, чтобы мог на лету eps в pdf переводить, поэтому рекомендуется TeX Live 2012.

-- Пт янв 04, 2013 07:49:50 --

zask в сообщении #666792 писал(а):
TL Редактор тоже не читает кои8.

Я не очень разбираюсь в win32-редакторах. Знаю что с koi8-r работают notepad++, jEdit и встроенный редактор far (настроить нужно). Какая там поддержка LaTeX я не очень в курсе. Подсветка синтаксиса должна быть.

Я сам ориентирусь на emacs -- там всё работает. Вам же нужно поглядеть в сторону Texmaker, который умеет всё, в том числе и unicode из коробки.

 Профиль  
                  
 
 Re: Компьютерная типография LaTeX теперь и с исходниками
Сообщение04.01.2013, 09:48 
Аватара пользователя


02/09/11
1247
Энск
Так я и не понял, эти команды

Код:
pdflatex ctex.tex
bibtex ctex
...


где должны набираться??? Вы их где предлагаете использовать?



Любопытство: были какие-то специальные причины выбора именно КОИ-8?

Можете дать совет как перекодировать все в cp1251?

 Профиль  
                  
 
 Re: Компьютерная типография LaTeX теперь и с исходниками
Сообщение04.01.2013, 11:23 
Аватара пользователя


23/07/08
401
Новосибирск
zask в сообщении #666902 писал(а):
Код:
pdflatex ctex.tex
bibtex ctex
...

где должны набираться??? Вы их где предлагаете использовать?

А где вы набираете latex file.tex, если редактора нет под рукой? Поставьте far, например, если работа с консолью вызывает трудность.

zask в сообщении #666902 писал(а):
Любопытство: были какие-то специальные причины выбора именно КОИ8-r
Как бы это стандарт для unixов был за долго до того, как появилась cp866 и уж тем более cp1251 не говоря уж об iso8895-5. Вот тут подробнее. Сейчас unicode готов и имеет смысл полностью уходит с восьмибитных кодировок.


zask в сообщении #666902 писал(а):
Можете дать совет как перекодировать все в cp1251?
Я Windows не использую на постоянной основе уже наверное свыше десяти лет, поэтому ничего внятного сейчас припомнить не могу. Посмотрите в сторону Texmaker, так как в данном случае проще использовать редактор который понимает все кодировки, чем перекодировать.

Если я и буду перекодировать текст, то переведу его в utf8, так как восьмибитным кодировкам действительно пора на покой.

 Профиль  
                  
 
 Re: Компьютерная типография LaTeX теперь и с исходниками
Сообщение04.01.2013, 13:24 
Аватара пользователя


02/09/11
1247
Энск
А на Ubuntu все пойдет без проблем?

По командам я правильно понял, что это просто запуск командной строкой?

 Профиль  
                  
 
 Re: Компьютерная типография LaTeX теперь и с исходниками
Сообщение05.01.2013, 06:33 
Аватара пользователя


23/07/08
401
Новосибирск
zask в сообщении #667000 писал(а):
А на Ubuntu все пойдет без проблем?

Нужно установить TeX Live 2012. В Ubuntu по умолчанию TeX Live 2009, в котором pdflatex не достаточно продвинут. А так да, всё делалось в Ubuntu.


zask в сообщении #667000 писал(а):
По командам я правильно понял, что это просто запуск командной строкой?
Да.

 Профиль  
                  
 
 Re: Компьютерная типография LaTeX теперь и с исходниками
Сообщение05.01.2013, 11:17 
Аватара пользователя


02/09/11
1247
Энск
Спасибо, буду пробовать.

Еще один вопрос: как я понял Вы разбивали файлы по главам? Это лучше чем иметь один большой tex файл?

 Профиль  
                  
 
 Re: Компьютерная типография LaTeX теперь и с исходниками
Сообщение05.01.2013, 12:28 
Аватара пользователя


23/07/08
401
Новосибирск
zask в сообщении #667430 писал(а):
Спасибо, буду пробовать.

Еще один вопрос: как я понял Вы разбивали файлы по главам? Это лучше чем иметь один большой tex файл?
Да, лучше. Можно компилировать только одну главу. Собственно сборка для книги для ускорения процесса велась по главам, а затем получившиеся pdf-глав сливались в один большой файл. Более того dvips элементарно был не в состоянии проглотить всё так что разбиение на главы было вынужденное, но IMHO это издержки данного текста.

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

 Профиль  
                  
 
 Re: Компьютерная типография LaTeX теперь и с исходниками
Сообщение12.01.2013, 10:30 
Аватара пользователя


23/07/08
401
Новосибирск
Обновилась версия pdf на CTAN. Так же там добавлен архив с исходниками

http://www.ctan.org/tex-archive/info/ru ... sing_LaTeX

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group