跟踪 MDPI 期刊的变化

跟踪 MDPI 期刊的变化

我尝试跟踪 MDPI 期刊上出版物的更改。我发现仅仅打开跟踪更改是不够的。当我存档项目时,所有跟踪的更改都会消失。因此,我还尝试使用以下包来跟踪更改

\usepackage[margins]{trackchanges}

但它不起作用!

Output: This compile didn’t produce a PDF.

我的代码:

\documentclass[sensors,review,submit,moreauthors,pdftex]{Definitions/mdpi} 
\usepackage{paracol}

\usepackage{algorithmicx, algpseudocode, algorithm}

\usepackage[margins]{trackchanges}

%=================================================================
% MDPI internal commands
\firstpage{1} 
\makeatletter 
\setcounter{page}{\@firstpage} 
\makeatother
\pubvolume{1}
\issuenum{1}
\articlenumber{0}
%\doinum{}
\pubyear{2021}
\copyrightyear{2020}

\Title{title}

\TitleCitation{Title}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{Introduction}
Introduction of article. 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\reftitle{References}

\begin{thebibliography}{999}
% Reference 1

\end{thebibliography}

\end{document}

答案1

更改包对我来说效果很好。首先必须使用\usepackage[draft]{changes}或包含包。然后分别使用 、和注释已删除、已替换和已添加\usepackage[final]{changes}的文本。\deleted{}\replaced{}\added{}

\usepackage[draft]{changes}在和之间切换\usepackage[final]{changes}可分别获得草稿(跟踪更改)版本和最终版本。

答案2

这是一种无需使用任何额外包来记录、跟踪和接受变化的方法。

无意宣传跟踪和接受更改是 Overleaf 中的一项高级功能(在 Overleaf 中跟踪修订)。

来自Overleaf Overleaf视频

虽然我没有找到关于其技术实现的细节,但这项服务似乎建立在Git,一个开源版本控制。

现在,Git 的创建是为了让软件开发人员能够例如使用 Git 命令:

  • 犯罪中间版本
  • 分支例如尝试某事或纠正某事
  • 合并稍后分支
  • 本地某个版本
  • 稍后将自己的版本发布到中央存储库
  • 差异查看分支/版本之间的差异(为软件开发人员提供可承受的结果)
  • ETC。
  • 因此可以随时随地进行全球合作

例如,请参阅 Git-idea 上的这张图,取自Git 分支:列出、创建、切换、合并、推送和删除,由 noble desk 提供,看看它与 Overleafs 服务的相似之处:

git原理

请记住,软件源代码和 .tex 文件都是纯 ASCII 文本,这意味着从 Git 的角度来看没有区别。

虽然您可以通过本地 Git 安装提供上述跟踪和接受功能(从 github 下载)这会有点繁琐,因为:

  • 要么通过一组命令行指令运行
  • 或者运行一些专门为您执行此操作的脚本。

作为参考,下面是 Git 运行的典型命令行视图,取自Git 命令行快捷方式

gitCL

再次,不提倡,看起来 Overleaf 很好地将这些详细操作(以及有时由 Git 引起的问题)隐藏到图形用户界面中。

因此,根据您的偏好、易用性或金钱,Overleaf 或 Git 可能会为您提供一个系统,而无需添加任何其他包来跟踪和接受对您的代码的更改。

相关内容