LINUX.ORG.RU

Latex


111

7

Всего сообщений: 12

Весеннее обострение

Итак, только-только взялся за написание курсового проекта и, ВНЕЗАПНО, узнал про такую годноту как pythontex, который позволяет использовать процессинг вычислений внутри документа. Результат можно увидеть на скриншоте. Заметил интересную особенность: чем больше интересных и полезных вещей я узнаю, тем острее чувство сожаления о том, что я не узнал про них раньше.

>>> Просмотр (1920x1080, 376 Kb)

 , ,

pikwik
()

Ночка тёмная

Традиционно, в силу некоторого наличия свободного времени, решил сделать лабу (заочник, ага). Как показала практика, связка LaTeX+Gnuplot — это нечто невообразимо удобное и красивое. Из-за того, что класс gost732 из пакета disser у меня не завёлся из-за каких-то проблем с natbib, обмазался пакетом eskdx. Лаба не сложная, но т.к. преподаватель разрешает писать на чём угодно, то совместил приятное с полезным и выводил крафики из Java в Gnuplot (а заодно и с MVC разобрался). Мне нравится.
P.S. А добавление скриншотов в PNG почему-то не работает.

>>> Просмотр (1920x1080, 903 Kb)

 , , ,

pikwik
()

Сочиняю лабораторные работы

Пока отдельных граждан намертво привязали к Delphi, я тут решил обновить задания к лабам, собрать те работы, которые буду проводить весной, в одну методичку. Расчётные задачки я ещё где-то в мае большей частью переписал со старого Matlab под Scilab 5.5.2.

Получился вот такой несколько постановочный скриншот «в двух частях». Слева — будущая методичка, в vim набираю её в LaTeX, в соседней вкладке запускаю сборку pdflatex. На заднем плане кусок получающейся pdf-ки.

Справа Scilab: основное окно, развёрнутое на весь экран, а на переднем плане фрагмент скрипта и окошко с графиком, который тот рисует. В принципе, две половины скрина соответствуют двум рабочим столам Xfce.

Оформление практически дефолтное для Xubuntu. Адвайта, стиль окошек — Radiance Flat Graphite. Значки Vibrancy. Верхняя панель растягивается под текущее количество значков и автоматически скрывается при развёрнутых окнах (у которых отключена строка заголовка — всё для того, чтобы выжать побольше места из несчастных 1366 на 768). Вот так это выглядит при пустом столе: панели и чёрно-белая обоина с недовольной деревянной физиономией :)

>>> Просмотр (2732x768, 389 Kb)

 , , ,

al_exquemelin
()

Цветовая палитра Google Material design для LaTeX

Нодоело в TikZ вечные blue!30, red!43. Потратил немного времени и набил пакетик с определениями цветов из первой попавшейся палитры.

Кому надо, файлик и пример тут

>>> Просмотр (1920x1045, 293 Kb)

 

AlexVR
()

Поедим или DVCS для маленьких

Вдохновившись идеей использовать список продуктов как объект для объяснения систем управления версиями [link] накидал пару слайдов.

Осталось дело за малым: накидать остальные слайды. Так что продолжение в следующем учебном году, а пока доска и мел.

>>> Ссылка на исходник

>>> Просмотр (3200x1080, 499 Kb)

 , , ,

AlexVR
()

Небольшой уголок социолога-текстофила

Недавно, в свой 21-ый день рождения, принял решение жить по правилам UNIX, и больше в сторону Windows не смотреть. Never. Поскольку кодингом не занимаюсь прям уж так (хотя планирую сильно вдариться в web-дизайн в ближайшее время), то выбрал дистр «просто для офиса».

Впринципе, ничего необычного: Linux Mint KDE 17.2. Архитектура i686. Из любимого софта — полный букет ПО для LaTeX, особенно Gummi, и с недавнего времени LyX как лучшая альтернатива Microsoft Office Word для «связи» с внешним неразумным миром пользователями.

Оформление — околодефолт, с микро-стерелизацией под Plasma 5. Поскольку ноут у меня глянцево черный (PH Pavilion dv5 1222-er), то такая цветовая гамма идеально вписалась и не напрягает. А в целом все устроено так, чтобы можно было эффективно писать тексты, поглядывая за IRС-каналом :)))

На втором скрине может действительно показаться ШГ, но я привык еще на этапе работы в оффтопике (Sans Serif а-ля Times New Roman).

работа, работа... :)

>>> Просмотр (1280x800, 899 Kb)

 , , ,

bookman900
()

Fully flat. LATEX. Ponies^W

PNG почему-то заливаться не захотел, так что жипег.

С предыдущим скрином, пожалуй, поспешил, т.к. основная часть текущего допила произошла ещё до его подтверждения:D Отличия по сравнению с предыдущим скрином:

  • Поубирал яблочки. Хотел на панель влепить заместо яблока что-то нейтральное, но ничего не нашёл и влепил крысу. Апплеты перетасовал, чтобы заголовок был более-менее посередине. Лишние подписи поубирал, я и так всё помню. Кстати, после обновления до Xfce 4.8 появился няшный регулятор громкости вместо того самобытного вырвиглазия.
  • Основательно переработал тему дока - прощай, 3D. Теперь он полностью плоский. Но всё равно смотрится хорошо, хоть он и док.
  • Иконки: остановился на Treepata. Оказались на самом деле годнотой, есть лишь одна трабла: симлинки распаковались из архива как текстовые файлы, из-за этого некоторые иконки сломаны. Не подскажете, как конвертнуть?:3
  • Слепил себе новую обоину под впечатлением от двух вещей, которые изнасиловали мой мозг. (И почему этот ваш Gimp блюрил полминуты, если Photoshop делает это за несколько секунд, не особо пожирая ресурсы, ещё и превью эффекта в реалтайме показывает? </srach>)
  • Перенастроил эффекты компиза, чтобы было просто трёхмерно анимировано без градиентов и мокрых полов. Но на скрине этого, естественно, не видно.

Остальное вроде так всё и осталось: GTK - Numix Holo, ШГ - Droid Sans, DE - Xfce, WM - Compiz.

//Извиняюсь за частоту, двух недель даже не прошло, но я человек консервативный, так что новые скрины от меня вы вряд ли скоро увидите:D

>>> Просмотр (1366x1536, 763 Kb)

 , , ,

MiniRoboDancer
()

Пишу диссер

Процесс написания подходит к концу, и вот решил показать свои успехи.

Сижу на Ubuntu 10.04, за ШГ прошу не бить — на моём ноуте выглядит весьма неплохо.

При вёрстке использовал класс scrreprt, в добавление к которому использовал кучу разнообразных пакетов. Вручную изменил стандартное оформление подрисуночных подписей (сделал в виде «Рис. 1. Название рисунка») и заголовков таблиц (номер таблицы справа, ниже по центру название). В целом, стремился, чтобы получившийся результат мало отличался от «ворда» (использовал шрифт Times), соответствовал формальным требованиям, и, в то же время, в самом тексте практически не требовалось особого кода и «хаков». Результатом я вполне доволен, выглядит всё довольно аккуратно.

Библиографию генерировал при помощи модифицированного стиля utf8gost780s Максима Полякова. К особенностям получившегося стиля можно отнести практически полное соответствие требованиям текущих ГОСТ 7.1-2003 (печатные документы) и ГОСТ 7.82-2001 (электронные ресурсы). К сожалению, полностью все возможные типы документов (такие как законы, патенты и т.п.) не реализовал, а поддержку записей для статей, книг и диссертаций/авторефератов реализовал не по-максимуму (всякие свистелки типа автоматического распознавания «электронности» документа, например, по наличию поля url с проставлением соответствующего «[тега]»), лишь бы выглядело в соответствии с требованиями. К слову, на 100% корректно реализовать поддержку диссеров/авторефератов в BibTeX, как я понял, невозможно из-за технических ограничений. ГОСТ требует полного имени автора строго в том порядке (ФИО или ИОФ) как указано в исходном документе, а поддержку полного имени с ограничением по инициалам для внесения в заглавие делать не стал, т.к. использую UTF-8, с которым BibTeX не особо дружит.

Кроме того, киллер-фичей стиля можно считать поддержку пакета natbib, который позволяет ставить в тексте ссылки на литературу вида (автор, год) с одновременным занесением в список литературы, например (И. И. Иванов, 2009; А. Б. Петров, В. Г. Сидоров, 2010; Д. Е. Кузнецов и др., 2011).

Пока что свои наработки я выкладывать не собираюсь, планирую сделать это после защиты. Шаблон оформления диссертации не оформлен как класс, а просто вынесен в отдельный файл (но он при этом является полной преамбулой, так его можно просто вставить через \input в начало документа и дальше набирать текст). Стиль библиографии сделан немного грязными модификациями в оригинальном стиле, для продакшена его следовало бы оформить по всем канонам, плюс к нему требуется дополнительно несортированный вариант, а также документация (а по-хорошему код стиля надо полностью рефакторить). Кроме того, не исключены всяческие баги.

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

>>> Просмотр (1280x1600, 538 Kb)

 , ,

static_lab
()

Пишем статью

Дефолтный гном, ubuntu 10.04. В трее не-HIG (расстояние между значками ~0px. позор разработчикам?), Ш в evince без утончения (есть ли патченный cairo, который умеет его делать?)

evince запущен в качестве latex-preview для vim, скрипт в фоне следит за изменениями файлов через inotify. Как только файл изменяется, запускается make, и evince показывает обновленный pdf.

>>> Просмотр (1280x800, 155 Kb)

 , ,

michwill
()

auctex forward search

В современном AUCTeX есть возможность отображать отформатированный фрагмент текста в котором находится курсор (forward search в терминах AUCTeX). Есть также возможность inverse search - это когда по клику мыши в xdvi курсор в emacs ставится в нужный фрагмент LaTeX-кода.

На картинке emacs+auctex+xdvi. Найденный фрагмент обведён красной рамочкой на xdvi. Это довольно давняя возможность, но в силу определённых обстоятельств я застрял на использовании emacs версии 21 в качестве базового и auctex пришлось собирать специально.

>>> Просмотр (2219x1050, 449 Kb)

 , ,

Evgueni
()

Газета в LaTeX --- свершилось

Наконец появилось время и доделал то, что уже давно обещал - LaTeX-овый класс для верстки газет. Класс называется mdnewspaper, основан на paperTeX, но из оригинального кода осталось процентов 20.

Документации пока нет, скоро напишу. Тогда выложу и класс.

Ссылка на газету в pdf: http://nixon.legco.md/download/radical_1.pdf

>>> Просмотр (1440x900, 504 Kb)

 , ,

gnunixon
()

ниочём

сижу вот, вояю курсовую по астронавтике. летаем к луне и к юпитеру по разным орбитам. до понедельника должно быть готово, вот и сидим посреди ночи. картинки само-собой metapost, текст -- latex т.к. другого не умею плюс несложные расчёты в mathematica.

>>> Просмотр (1280x800, 247 Kb)

 , ,

beastie
()