Sé (y aprecio) cómo comparar dos versiones del mismo documento porusando "versiones" y "comparar" en el dorso.
Pero me gustaría producir un PDF que muestre estas modificaciones y sus autores, con colores, como lo haría un software de procesamiento de textos (es decir, LibreOffice).
Respuesta1
Mirando más allá del dorso, utilice ellátexdiffpaquete, que es un script en Perl que compara y marca las diferencias entre dos archivos .tex.
También,BaKoma TeX, (al momento de escribir este artículo el costo es de $122.05) tiene esta funcionalidad, en forma WYSIWYG, usando latexdiff.
Respuesta2
Sorprendentemente, este problema sigue ahí como en agosto de 2021. El mayor desafío de usar latexdiff con Overleaf es que normalmente tenemos muchos archivos .tex en un proyecto. Inspirado en esta publicación:http://dropbearcode.blogspot.com/2011/09/multiple-file-latex-diff.html, Escribí un script en Python que fusiona todos tus archivos .tex en uno solo para que puedas usar latexdiff fácilmente.
Puedes simplemente instalar pip para usarlo:
pip3 install latex_proj_tool
python3 -m latex_proj_tool flat my_project/main.tex --output out.tex
Consulte este repositorio para obtener más detalles:https://github.com/comaniac/latex-proj-tool
Mi caso de uso:
- Descargue dos versiones que desee diferenciar del historial del proyecto al dorso.
- Utilice el script para crear dos archivos .tex: "old.tex" y "new.tex".
- Siga las instrucciones del repositorio para generar "diff.tex".
- Sube "diff.tex" al proyecto al dorso.
- Establezca "diff.tex" como el "Documento principal" en el proyecto temporal al dorso y vuelva a compilarlo.
- Obtendrá el resultado de la diferencia en la vista previa y podrá descargar el PDF como siempre lo hace.
- Vuelva a configurar el documento principal en su documento principal y continúe trabajando.
El motivo del paso 4-6 es que tengo muchas figuras y las necesito para generar un archivo PDF de diferencias correctamente. También puede compilar el archivo PDF diff localmente si tiene pdflatex en su entorno.
Los comentarios y las solicitudes de extracción son bienvenidos.