Como produzir um pdf com modificações visíveis no Overleaf?

Como produzir um pdf com modificações visíveis no Overleaf?

Eu sei (e aprecio) como comparar duas versões do mesmo documentousando "versões" e "comparar" no verso.

insira a descrição da imagem aqui

Mas eu gostaria de produzir um PDF mostrando essas modificações e seus autores, com cores, como faria um software de processamento de texto (ou seja, LibreOffice).

Responder1

Olhando além do Overleaf, use olátex diferentepacote, que é um script perl que compara e marca as diferenças entre dois arquivos .tex.

Também,BaKoMa TeX, (no momento em que este artigo foi escrito, o custo era de US$ 122,05) tem essa funcionalidade, no formato WYSIWYG, usando latexdiff.

Responder2

Surpreendentemente, esse problema ainda existe como em agosto de 2021. O maior desafio de usar latexdiff com Overleaf é que geralmente temos muitos arquivos .tex em um projeto. Inspirado nesta postagem:http://dropbearcode.blogspot.com/2011/09/multiple-file-latex-diff.html, escrevi um script Python que mescla todos os seus arquivos .tex em um único para que você possa usar facilmente o latexdiff.

Você pode simplesmente pip install para usá-lo:

pip3 install latex_proj_tool
python3 -m latex_proj_tool flat my_project/main.tex --output out.tex

Confira este repositório para obter detalhes:https://github.com/comâniac/latex-proj-tool

Meu caso de uso:

  1. Baixe duas versões que deseja diferenciar do histórico do projeto Overleaf.
  2. Use o script para criar dois arquivos .tex: "old.tex" e "new.tex".
  3. Siga as instruções do repositório para gerar "diff.tex".
  4. Carregue "diff.tex" no projeto Overleaf.
  5. Defina "diff.tex" como o "documento principal" no projeto Overleaf temporário e recompile.
  6. Você obterá o resultado da comparação na visualização e poderá baixar o PDF como sempre faz.
  7. Defina o documento principal de volta ao seu documento principal e continue trabalhando.

O motivo da etapa 4 a 6 é que tenho muitos números e preciso deles para gerar um arquivo PDF diferente corretamente. Você também pode compilar o arquivo PDF diff localmente se tiver o pdflatex em seu ambiente.

Comentários e solicitações pull são bem-vindos.

informação relacionada