Комбинация knitr, pandoc и R Studio отлично подходит для написания научных работ в формате .Rmd
, но теперь, когда моя статья принята, я озадачен тем, как подготовить файл .zip
, содержащий весь LaTeXисточники, необходимые для журнала.Мне были даны следующие инструкции:
INSTRUCTIONS FOR AUTHORS
WE ASK THAT YOU UPLOAD YOUR SOURCE FILES AT THIS TIME.
Please upload the following:
• A PDF of your final paper
• The TeX or Word file containing your final paper
• All figure files as separate files
• Any additional files needed to compile your article. For example, .bbl and .bib files if you used BiBTeX (and we hope you did!), and any special macros
• Any files to be posted as online supplementary material
Когда я пишу напрямую в LaTeX, у меня для этого есть рабочий процесс, который по существу создает Makefile
для создания article.zip
из article.{tex,aux,log}
и всех других зависимостей.когда я набираю make zip
в каталоге статьи.
Он использует скрипт perl, texdepend
https://ctan.org/pkg/texdepend?lang=en,, чтобы найти все зависимости (рисунки, файлы стилей, ...) из article.{tex,aux,log}
и записывает строки, которые можно использовать в Makefile
.
Я также использую сценарий perl aux2bib
, http://ctan.mirror.rafal.ca/biblio/bibtex/utils/bibtools/aux2bib или bibtool
, http://www.gerd -neugebauer.de / software / TeX / BibTool / en / , чтобы создать файл .bib
для статьи из нескольких локальных файлов .bib
, как указано в .aux
файл.
Этот рабочий процесс не работает с файлами PDF, созданными с помощью knitr
и pandoc
.
Все производится водин файл PDF.Я могу получить файл .tex
, включив в заголовок YAML keep_tex: yes
, но article.aux
или article.log
не производится.Следовательно, я не могу использовать какие-либо стандартные инструменты для поиска зависимостей, в частности, файлы рисунков, которые используются с \includegraphics{}
.
Библиографические ссылки включены в виде pandoc
вarticle.tex
файла, но они, похоже, отформатированы таким образом, что журналу будет сложно выпустить статью в своем конкретном формате.Он не использует \bibitem
, а просто форматирует ссылки напрямую, например,
\ hypertarget {ref-Van_Aelst: 2011} {} Aelst, SV, \& Willems, G. (2011).Надежные и эффективные односторонние тесты MANOVA.\ emph {Журнал Американской статистической ассоциации}, \ emph {106} (494), 706-718.\ url {http://doi.org/10.1198/jasa.2011.tm09748}
Редактировать Я должен добавить, что причина, по которой мне нужно использовать aux2bib
или bibtool
, заключается в том, что мои ссылки извлекаются из различных .bib
файлы:
bibliography:
- "../localtexmf/bibtex/bib/statistics.bib"
- "../localtexmf/bibtex/bib/graphics.bib"
- "../localtexmf/bibtex/bib/Rpackages.bib"