LINUX.ORG.RU

Азбука в LaTeX

 , ,


1

2

Доброго времени суток.

Соответственно, возникла необходимость сверстать азбуку. Не один лист с буквами и картинками, а именно такую себе небольшую книжицу, с большой красивой буквой в начале слова, самим словом, текстом и иллюстрациями.

Может знает кто, есть ли для этого какие-нибудь готовые классы, красивые фигурные кириллические буквы(готическая латиница-то точно есть, но как с кириллическими символами?) и всякая тому подобная полезная всячина? В общем, пригодится всё.

Пока потихоньку тыкаю memoir, но это немного не то.

И да, может есть что-то более подходящее для этой цели, но TeX привычнее.

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

Может и так, но вот опыт с TeX есть, а опыта со scribus нет. Вряд ли там всё простоЯсное дело, что если ничего не выйдет, то придётся осваивать, но сначала хотелось бы попробовать более-менее простые решения.

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

В принципе scribus осваивается достаточно легко. Возни с latex будет больше, всё-таки он для других целей рассчитан. Да и если нужна красивая книжка в печать, вопрос в том как в latex с cmyk.

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

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

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

Возни с latex будет больше, всё-таки он для других целей рассчитан.

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

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

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

Сайт отчего-то не загружается. Подождём.

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

Книга есть, но буквицы там не те, и исходника книги тоже не видать как такового.

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

Буквица делается легко. Но будет проблема с красивыми буквами. Самое лучшее решение — отсканировать какую-нибудь книгу с красивыми шрифтами и каждую заглавную букву оформить картинкой, которую и вставлять. Где-то я даже готовый пример такого встречал.

Собственно для букваря вполне подойдет стандартный латеховский моноширинный шрифт.

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

Самое лучшее решение — отсканировать какую-нибудь книгу с красивыми шрифтами и каждую заглавную букву оформить картинкой, которую и вставлять.

Тогда уже либо в gimp сделать, либо нагуглить. Тоже об этом думал.

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

Ну, шрифты действительно дело вкуса.

Вообще он вроде подписан на тег LaTeX, так что уидит как зайдёт.

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

Во-первых, замучишься. Во-вторых, если ты не художник, ничего не выйдет. А вот в старых советских детских книжках были очень красивые красные символы.

Eddy_Em ☆☆☆☆☆
()

С кириллицей и буквицами в LaTeX просто никак. Точнее возможность работы с буквицами я видел и сами буквицы я видел, но исключительно латиницу. Проще наверное так: ищешь нужный тебе шрифт с буквицами, возможно покупаешь его и осваиваешь xelatex, так как вряд ли у этих буквиц есть latexовская обвязка.

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

При попытке спросить у гугла про буквицы в LaTeX на первой страницы выпадает эта страничка, что как бы символизирует...

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

Я так и делал (но в "обычном" латехе, хелатех презираю — гадость):

\newfont{\initial}{wcmr17 at 48pt}
\newcommand{\frstltr}[1]{
    \newbox{\litera}
    \savebox{\litera}{\hbox{\initial #1}}
    \vspace*{.2\ht\litera}\par\noindent
    \begin{wrapfigure}{l}{.8\wd\litera}
    \vbox to .05\ht\litera{\vss\usebox{\litera}\vspace*{-.2\ht\litera}}
    \vspace*{-.2\ht\litera}
    \end{wrapfigure}}

Ну, а в тексте:

\frstltr{О}днажды в студеную зимнюю пору...

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

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

http://www.eg.ru/print/assorti/39946/

Типа этих? *шутка*

Нет, просто наверняка уже есть ttf-шрифты с такими буквами(как уже было описано Evgueni). И их уже тупо загонять в картинку. Возможно, даже со всем словом вместе. Как и предполагалось. Ибо да, xelatex тоже не люблю.

Или можно просто посмотреть, как будут выглядеть буквицы в CSL TeX.

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

В общем, с буквицами так-сяк разобрался, сравнительно даже ничего так вышло(хотя далеко не идеально). Для тех, кто будет гуглить что-то подобное (хоть бы и просто «буквицы в LaTeX») и в поиске получит эту страницу: Через вышеупомянутый пакет CSL TeX https://sites.google.com/site/csltex/ как-то так:

\usepackage[russian]{babel} % Языковой пакет
\usepackage{cslav} % Пакет для набора церковно-славянских символов, не использовать с опцией [init]

\makeatletter % на всякий случай
% Буквицы, размер менять в зависимости от размера страницы
\newcommand{\dropcamred}[2] {
  {\csl\center\fontfamily{bukv}\fontshape{indycton}\selectfont\cslfsize{200}{}\color{red}#1}{\csl\cslfsize{40}{}#2}}  %Красные
\newcommand{\dropcamblue}[2] {
  {\csl\center\fontfamily{bukv}\fontshape{indycton}\selectfont\cslfsize{200}{}\color{blue}#1}{\csl\cslfsize{40}{}#2}}  % Синие
\makeatother

И в тексте:

\dropcamred {А}{збука}
\dropcamblue {А}{збука}

Результат: http://piccy.info/view3/6126774/31758d027157b2058feaa0f22c15e385/

Открытым остаётся вопрос добавления декоративных рамок вокруг страницы. Ищем...

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

\makeatletter % на всякий случай

руки оторвать!

Открытым остаётся вопрос добавления декоративных рамок вокруг страницы

Сам нарисуй в инкскейпе, сохрани в eps/pdf и втыкай себе в колонтитулы как

\vbox to 0pt{\hbox to 0pt{рамочка}}
либо можно средствами латеха нарисовать (как рисуются ГОСТовские рамки, но, боюсь, что в случае очень уж хитрых рамочек тупить латех будет знатно, даже если ты один раз в \makebox эту рамку запихнешь, а потом \copy будешь делать).

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

Ты неправильно слово «Азбука» написал: ты перед ижицей «о» забыл.

Это же исключительно для примера. *пожал плечами*

Сам нарисуй в инкскейпе, сохрани в eps/pdf и втыкай себе в колонтитулы как

Угум, спасибо.

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