LINUX.ORG.RU

Каталог пакетов TeX Live (итоговый update)

 


18

4

Вышли окончательные шесть статей каталога. На своей страничке я разместил постоянные ссылки.

Добавлены части, охватывают следующие разделы: Хобби или работа (литература, музыка, рецепты, шахматы, игры и финансы), Графика (вставка и создание), Таблицы и Плавающие объекты, Вёрстка, Справочно-поисковый аппарат издания (оглавление, колонтитулы, сноски, библиография и алфавитный указатель) и Программирование в среде LaTeX.

Доступны следующие статьи:

P.S. Зачем: Мне очень нравится идеология языка Perl (и др.) , где можно использовать имеющиеся наработки, как сборник рецептов. LaTeX можно использовать ровно также. Если не хватает базовой функциональности, то прежде чем городить свой код, имеет смысл глянуть на то, что уже сделано другими. Мне почти никогда не требовалось по этой причине что-то изобретать самостоятельно — достаточно умения читать документацию. Чего, чего, а документации в LaTeX хватает — надо только знать где эту документацию найти. Именно для этого я и составил каталог пакетов.

>>> Ссылки на каталог

★★★★★

Проверено: fallout4all ()

Вот, кстати, не знаю: стоит ли добавлять в этот каталог ненужные или даже вредные пакеты? Скажем, fancyhdr (это же несчастные 4 команды для четных-нечетных колонтитулов), lastpage (одна команда: \label{lastpage} в самом конце документа) и т.п.

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

Ты будешь смеяться, но fancyhdr очень удобен в использовании. Часто бывают нужны только эти четыре команды.

Цель каталога — описать имеющиеся в TeX Live пакеты и ничего более.

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

А почему бы и нет? Время подготовки пакета — суббота/воскресенье (документацию нужно почитать как это делается). Выложить на CTAN не сложно.

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

Время подготовки пакета — суббота/воскресенье

А вот время подготовки вменяемой документации к этому пакету (а не того, что у меня в ЖЖшке) — намного дольше.

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

А, оно у меня уже реализовано (подсчет как по горизонтали, так и по вертикали + промежуточные вычисления). В общем, простые "электронные таблицы" в латехе вполне можно делать. Правда, если вычислений дофига, то компиляться такой документ долго будет. Зато не будет проблемы "ой, а тут я забыл изменить число".

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

Не, понятное дело: что-то сложное я считаю отдельно в октаве или своими велосипедами сишными, а потом уже результаты втыкаю.

Просто есть такие вещи, как, скажем, техзадания. Например, ты на протяжении всего ТЗ помаленьку рассчитываешь массу узлов или стоимость прикидываешь, а в конце итоги подводишь. Здесь лучше латехом считать: несложно, а лопухнуться легко (скажем, в одном месте цифирку поменял, а в итоге забыл).

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

Кошерные latex пакеты должны писаться сразу в виде literate code. Это часть культуры.

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

Для начала сделай краткое README/введение и добавь комментарии к коду по правилам doc, дабы создать первую версию документации. А дальше, если будешь развивать пакет, то и документация будет расти совместно с кодом (грамотное программирование — оно такое).

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

Вопрос знатокам, как использовать пакет dofilebyline из пакета parselines? пытаюсь создать макрос do для обработки текстового файла

\def\do#1{\row ''#1''}
При этом если использовать команду
\dofilebyline*{1.dat}
в итоговом документе просто выводятся строчки из входного файла, а если
\dofilebyline{1.dat}
идёт вывод содержимого строчек без разделителей, в т.ч. перевод строки. Возникает вопрос: ЧЯДНТ?

yanchick ()

Интересная подборка пакетов. Спасибо! Узнал довольно забавные вещи, например, о пакете http://ctan.org/pkg/gnuplottex. Надо будет попробовать сделать такое же для MathGL.

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

Постучись автору.

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

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

fillable pdf

Было бы интересно увидеть обзор пакетов в LaTeX, позволяющих создавать pdf формы (fillable pdf).

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