Возможно использование латексной разницы с уценкой - PullRequest
0 голосов
/ 19 февраля 2019

Я работаю над книгой, используя bookdown, и хотел бы простой способ отслеживать изменения в скомпилированной версии книги (pdf или gitbook).В прошлом я использовал latexdiff, но я не уверен, как заставить его работать по умолчанию, когда bookdown компилирует разные главы, а затем перемещает вывод в каталог _book.

В соответствующей заметке мне удалось использовать latexdiff из пакета latexdiffr R, чтобы создать файл diff для двух файлов .Rmd (это работает для определенных глав), но не для полной книги.К сожалению, мне не удалось заставить git_latexdiff (в том же пакете) работать с предыдущими коммитами, содержащимися на github (см. Ошибку ниже):

git_latexdiff ("02-SettingTheStage.Rmd", "HEAD^ ")

неустранимо: недопустимое имя объекта '' HEAD ^ '.

Ошибка в git_latexdiff (" 02-SettingTheStage.Rmd "," HEAD ^ "):

Не удалось проверить версию из git.

Дополнительно: предупреждающее сообщение:

In git_latexdiff ("02-SettingTheStage.Rmd", "HEAD ^"):

git show 'HEAD^:02-SettingTheStage.Rmd' возвращено 128

Я могу открыть оболочку git-bash и просмотреть предыдущий коммит, набрав:

git show 'HEAD ^: 02-SettingTheStage.Rmd'

Я относительно новичок в github, bash и т. Д., И я работаю на машине с Windows 10, так что, может быть, мне чего-то очень не хватает.Я был бы рад любым предложениям, использующим latexdiff в пакете latexdiffr или другим способом.Спасибо!Джон

...