Латекс и мультибиб - PullRequest
       9

Латекс и мультибиб

5 голосов
/ 05 сентября 2010

Я хочу разделить мою библиографию на две части и нашел пакет multibib , который, кажется, идеально подходит для этого.Но: почему-то это не работает, даже простой пример не работает:

\documentclass{article}
\usepackage{multibib}
\newcites{ltex}{\TeX\ and \LaTeX\ References}
\begin{document}
References to the \TeX book \citeltex{Knuth:1991} and to Lamport’s \LaTeX\ book, which appears only in the references\nociteltex{Lamport:1994}. Finally a cite to a Postscript tutorial \cite{Adobe:1985}.
\bibliographystyleltex{alpha}
\bibliographyltex{lit}
\renewcommand{\refname}{Postscript References}
\bibliographystyle{plain}
\bibliography{lit}
\end{document}

С файлом bib, выглядящим так

@book{Knuth:1991, author = {Knuth, Donald E.}, title = {The TEC book}, publisher = {Addison-Wesley, Reading, Massachusetts}, year = {1991}}
@book{Lamport:1994, author = {Lamport, Leslie}, title = {LATEX: A Document Preparation System}, publisher = {Addison-Wesley, Reading, Massachusetts, 2 edition}, year = {1994} }
@book{Adobe:1985, author = {Adobe System Incorporated},   title = {Postscript Language Tutorial and Cookbook},   publisher = {Addison-Wesley, Reading, Massachusetts},   year = {1985}}

Как и ожидалось, создаются два вспомогательных файла (по одному на каждую часть), но созданный файл PDF содержит только ссылки на «нормальный», а не на созданный нагрудник.

Есть идеи?Спасибо!

Ответы [ 2 ]

6 голосов
/ 05 сентября 2010

Хорошо, я выяснил это сам:

Я использую Texniccenter и решил, что вся компиляция выполняется автоматически, но для файла ltex.aux требуется дополнительный вызов bibtex, поэтому вам нужно запустить

bibtex ltex.aux

вручную в командной строке, тогда все работает. Возможно, кто-то знает способ сделать этот звонок из Texniccenter?

3 голосов
/ 30 сентября 2010

Откройте файл ltex.aux в Texnic Center (через Файл, затем Открыть ...).Как только она открыта и она выбрана на вкладке в Texnic Center, перейдите в Build, Current File ... и нажмите Bibtex.Ключевым моментом здесь является выбор команды Bibtex в опции Current File.Это работает так же, как bibtex ltex.aux в Texnic Center

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...