2014 dxdy logo

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

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




 
 Верстка сборника статей с множеством списков литературы
Сообщение09.06.2016, 14:46 
Уважаемые ТеХники!
Помогите советом. Столкнулся с проблемой верстки списков литературы в сборнике статей.
Суть в следующем:
Имеется множество полноценных tex-статьи. Каждая статья с рисунками, формулами и списком литературы. Список литературы у статей оформлен как \begin{thebibliography}{99}. Библиографическую базу для Bib-TeХ сделать нет возможности.
Необходимо:
Объединить все статьи в сборник, при этом у каждой статьи должен оставаться свой список литературы. Т.е. на выходе должен получится файл-сборник, у которого множество независимых списков литературы и общее оглавление.

Каким пакетом воспользоваться, чтобы без bib-файла получить несколько списков литературы в одном документе?
Благодарю заранее

 
 
 
 Re: Верстка сборника статей с множеством списков литературы
Сообщение09.06.2016, 15:43 
Аватара пользователя
Можно включить библиографию прямо в текст каждой статьи

Можно через \input

 
 
 
 Re: Верстка сборника статей с множеством списков литературы
Сообщение09.06.2016, 18:11 
Извините, не совсем понял как воспользоваться \input.
Вот мой main.tex:
Используется синтаксис LaTeX
\input preamble.tex
\begin{document}
\input article1.tex
\input article2.tex
\end{document}
 

Содержимое статьи article1.tex:
Используется синтаксис LaTeX
Тест статьи со ссылками на литературу \cite{ivanov2016}
\begin{thebibliography}{99}
\bibitem{ivanov2016}
Иванов И.И. Работа с библиографией // ИМБ --- 2016, V. 118. --- P. 179--196.
\end{thebibliography}
 

Где давать команду \input ?

 
 
 
 Re: Верстка сборника статей с множеством списков литературы
Сообщение09.06.2016, 18:31 
Аватара пользователя
Т.е. статьи у Вас содержат библиографию. В чем проблема? М.б. в том, что статьи одержат одинаковые ссылки? Но это легко поправить, дав каждой ссылке в данной статье специальный префих: {ivanov2016} -> {art3-ivanov2016}

Если хочется более цивилизованного форматирования, замените \input article1.tex на \include{article1}

 
 
 
 Re: Верстка сборника статей с множеством списков литературы
Сообщение09.06.2016, 21:33 
А если наделать из каждой статьи pdf,а уже потом все эти pdf собрать воедино через пакет pdfpages?

 
 
 
 Re: Верстка сборника статей с множеством списков литературы
Сообщение09.06.2016, 21:57 
Аватара пользователя
Lenchik в сообщении #1130431 писал(а):
А если наделать из каждой статьи pdf,а уже потом все эти pdf собрать воедино через пакет pdfpages?

Это может быть единственным вариантом, если статьи имеют несовместимые преамбулы; однако здесь есть проблема: гиперлинки исчезают. Лучше собирать с акробатом и, возможно, gs.

 
 
 
 Re: Верстка сборника статей с множеством списков литературы
Сообщение14.07.2016, 14:25 
Спасибо за подсказки.
Проблему решил следующим образом:
1. Делаю отдельные pdf-статьи со своим списком литературы для каждой;
2. Для сборки отдельных pdf-статей в один файл использую утилиту pdftk.
$ pdftk article1.pdf article2.pdf article3.pdf cat output merged.pdf
Гиперлинки остаются все рабочие (в том числе и внутренние)

Если есть гиперлинки между статьями, то:
1. Включаю библиографию прямо в текст каждой статьи. В статьях использую уникальные ссылки на литературу, как посоветовал Red_Herring {ivanov2016} -> {art3-ivanov2016}. Иначе нумерация в статьях будет неправильной
2. Компилирую main.tex
Используется синтаксис LaTeX
\input preamble.tex
\begin{document}
\input article1.tex
\input article2.tex
\input article3.tex
\end{document}
Заменить \input article1.tex на \include{article1} не получается, выдает ошибку. Но с \input все заработало.
 

На выходе получаю общий документ (сборник статей) со множеством списков литературы, правильными гиперссылками.

 
 
 [ Сообщений: 7 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group