2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Верстка сборника статей с множеством списков литературы
Сообщение09.06.2016, 14:46 


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

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

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


31/01/14
11056
Hogtown
Можно включить библиографию прямо в текст каждой статьи

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

 Профиль  
                  
 
 Re: Верстка сборника статей с множеством списков литературы
Сообщение09.06.2016, 18:11 


23/05/16
8
Извините, не совсем понял как воспользоваться \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 
Заслуженный участник
Аватара пользователя


31/01/14
11056
Hogtown
Т.е. статьи у Вас содержат библиографию. В чем проблема? М.б. в том, что статьи одержат одинаковые ссылки? Но это легко поправить, дав каждой ссылке в данной статье специальный префих: {ivanov2016} -> {art3-ivanov2016}

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

 Профиль  
                  
 
 Re: Верстка сборника статей с множеством списков литературы
Сообщение09.06.2016, 21:33 


13/07/14
257
А если наделать из каждой статьи pdf,а уже потом все эти pdf собрать воедино через пакет pdfpages?

 Профиль  
                  
 
 Re: Верстка сборника статей с множеством списков литературы
Сообщение09.06.2016, 21:57 
Заслуженный участник
Аватара пользователя


31/01/14
11056
Hogtown
Lenchik в сообщении #1130431 писал(а):
А если наделать из каждой статьи pdf,а уже потом все эти pdf собрать воедино через пакет pdfpages?

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

 Профиль  
                  
 
 Re: Верстка сборника статей с множеством списков литературы
Сообщение14.07.2016, 14:25 


23/05/16
8
Спасибо за подсказки.
Проблему решил следующим образом:
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 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group