Photomk. Подвал

всякое о всяком

Июн
22

Аннотации на прочитанные книги вместе с Latex

Filed Under Linux

Еще в школе я начал записывать мысли и соображения о прочитанныхй книгах. Это помогает структурировать информацию и в дальнейшем довольно инетересно почитать свои соображения.
Но так как на дворе сплошная компьютеризация и кризис (бумага подорожала), то на помощь может прийти Latex.
Для этого я создал свой класс документа annot

\ProvidesClass{annot}

\LoadClass{report}

\renewcommand{\baselinestretch}{1.5}

\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}

\usepackage[top=1in,bottom=1in,left=1in,right=1in]{geometry}

\newcounter{Bookcount}
\setcounter{Bookcount}{0}
\newenvironment{Book}
{
\stepcounter{Bookcount} {\bf\small Книга} \arabic{Bookcount}\scriptsize \begin{it}
}
{\end{it} }

\newenvironment{DateReading}
{\vspace{2.5em} \hrule\begin{center}}%
{\end{center}\smallskip\hrule \vspace{2.5em}}

\newenvironment{BookAuthor}
{
{\bf Автор}
}%
{}

\newenvironment{BookTitle}
{
{\bf Название}
}%
{}

\newenvironment{BookPublished}
{
{\bf Год издания}
}%
{}

\newenvironment{BookGeneralIdea}
{
{\bf Основная идея}
}%
{}

И в дальнейшем мы можешь править тектовый файл и получать на выходе пронумерованный, аккуратно оформленный отчет.
Для примера document.

\documentclass{annot}

\begin{document}

\begin{center}
\large{Аннотации на прочитанные книги }
\end{center}

\begin{Book}
\begin{DateReading}
2009-06-12
\end{DateReading}

\begin{BookAuthor}
Толстой Н.А
\end{BookAuthor}

\begin{BookTitle}
Война и Мир.
\end{BookTitle}

\begin{BookPublished}
1956-06-10
\end{BookPublished}

\begin{BookGeneralIdea}
Признанный критикой всего мира величайшим эпическим произведением новой
европейской литературы, «Война и мир» поражает уже с чисто технической точки зрения размерами своего
беллетристического полотна.
Только в живописи можно найти некоторую параллель в огромных картинах
Паоло Веронезе в венецианском Дворце дожей, где тоже сотни лиц выписаны с удивительною отчётливостью
и индивидуальным выражением.
В романе Толстого представлены все классы общества, от императоров и королей до последнего солдата,
все возрасты, все темпераменты и на пространстве целого царствования Александра I
Что еще более возвышает его достоинство как эпоса — это данная им психология русского народа.
С поражающим проникновением изобразил Толстой настроения толпы, как высокие,
так и самые низменные и зверские (например, в знаменитой сцене убийства Верещагина
\end{BookGeneralIdea}

\end{Book}

\begin{Book}
This is an example d
\end{Book}

\end{document}

Вот что получается на выходе
document

В дальнейшем это даст возможно изменить оформление за счет редактированния класса документа. Сама информация не портребует редактирования.