Применить изменения, внесенные в файл .tex, в файл .Rmd, который его сгенерировал? - PullRequest
0 голосов
/ 09 июля 2019

В контексте, где я использую Rmarkdown для создания PDF-файлов, создается промежуточный файл .tex, который можно сохранить с аргументом keep_tex.

Можно ли изменить этот промежуточный файл .tex, а затем автоматически внести те же изменения в .Rmd? Мой текущий подход для этого состоит в том, чтобы использовать некоторый инструмент для визуализации различий между старыми и новыми файлами .tex и вручную копировать и вставлять изменения в .Rmd, но это не эффективный метод.

В качестве примера: у меня есть простой old.rmd при следующем содержании:

---
title: "Habits"
output:
  pdf_document:
    keep_tex: true
---

## Content

This is the number 12. 

Файл old.tex, созданный pandoc -

*** A lot of preamble code***
\begin{document}
\maketitle

\subsection{Content}\label{content}
This is the number 12.
\end{document}

Я создаю новый new.tex файл, в котором номер изменяется с 12 на 50. Можно ли автоматически идентифицировать изменения, сделанные с old.tex до new.tex, и автоматически создавать файл new.Rmd, где он выглядит точно как old.Rmd, но с такими же изменениями, внесенными в файлы .tex?

...