Usando Latexdiff com SVN

  • novembro 28, 2022
  • By Jamilli Gioielli
  • 0 Comments
Olá, Bunkers! Voltamos com mais um tutorialzinho!

É chegado o final de um bimestre e, com ele, surge também a necessidade de fazermos uma comparação entre os documentos gerados em dois bimestres diferentes pelo latexdiff, conforme orientação da página do Dicas Ivan. Mas só usar o latexdiff para isso não foi a melhor ideia, já que a solução não se comportou do jeito que esperamos.

Certamente, dando uma olhada nessa mesma página, descobrimos que existe uma forma de gerar esse arquivo de diff usando o próprio sistema de versionamento, isto é, o SVN, como podemos ver no tutorial escrito pela equipe Progress2Future. O problema é que, ao seguirmos esse tutorial, o comando latexdiff-svn apresentado nele, retornou um erro de comando não encontrado.

Com isso, partirmos para tentar entender o que poderia substituir este comando, tendo em vista que o latexdiff instalado não o reconhecia. Segundo o Debian.Org, existe um pacote chamado latexdiff-vc que tem exatamente a mesma função exemplificada no tutorial da equipe Progress2Future, porém precisamos modificar o comando um pouco.
Os passos para executar são os seguintes:

1. Na pasta LaTeX/Entrega_Final (ou como você organizou seus códigos) do SVN local, executar o comando svn log e procurar pelo número do commit no qual subiu a versão que deseja comparar:

No nosso caso, era essa que está sublinhada em vermelho

2. Depois de certificar-se que possui o latexdiff instalado, basta executar o seguinte comando na mesma pasta:
latexdiff-vc --svn -r <numero_do_commit> <arquivo_para_comparar>.tex 
que no nosso caso, ficou como: latexdiff-vc --svn -r 73302 main-texto-completo.tex

3. Se o comando for executado com sucesso, você verá que foi criado uma cópia do arquivo desejado com o número do commit ao lado, da seguinte maneira:


Pronto! Agora basta abrir este arquivo no seu editor  LaTeX - que no nosso caso é o Overleaf -, compilar o arquivo e baixar o pdf gerado :)


Alguns lembretes em caso de possíveis erros:



Por hoje é isso, pessoal! Até mais :)
  • Share

37ª Semana - 21/11 à 27/11

 Estamos de volta, Bunkers!

Infelizmente não conseguimos realizar a apresentação de melhorias e ficamos muito tristes com isso, mas em uma conversa com os professores alinhamos uma melhor data para entregarmos nossas pendências e apesar de muito tristes por não termos finalizado a disciplina como o esperado e como as demais equipes, sabemos que do ponto de vista técnico nosso projeto já estava bem adiantado desde a entrega final e nossa única justificativa para não termos entregue foram os outros compromissos exigidos de nós na vida. 

Trabalharemos na próxima semana para entregar o vídeo de ajustes na aplicação e a planilha de autoavaliação da equipe.

Por: Julia Romualdo 

  • Share

36ª Semana - 13/11 à 20/11

  • novembro 20, 2022
  • By Jamilli Gioielli
  • 0 Comments

  Estamos de volta, Bunkers!

Esta semana foi uma das mais conturbadas para a equipe: tivemos vestibulares, trabalhos de outras disciplinas, problemas no trabalho, entre outras coisas. Reconhecemos que grande parte da aplicação está pronta (tudo o que planejamos no primeiro bimestre, pelo menos), mas ainda tínhamos coisas para ajustar e acrescentar que não ficaram tão boas na última entrega. Nesse frenesi de outras prioridades que o bimestre nos trouxera, confessamos que o projeto acabou se perdendo no meio do caminho - o que não nos orgulhamos -, mas sabemos que nem tudo o que queremos acaba sendo feito da maneira que previmos. 

Com essa questão da Copa do Mundo, as datas de entrega ficaram confusas e acabamos não conseguindo nos replanejar para atender a mudança, e, portanto, não foi possível finalizar as melhorias previstas para serem apresentadas amanhã (21/11). 

Sabemos que são coisas simples, que podem ser resolvidas com mais facilidade, porém, ficamos tristes de não ter conseguido nos adaptar a mudança de prazo devido a outras prioridades e, apesar de termos somente mais uma semana de trabalho, esperamos recuperar este tempo para entregar o que planejamos - tendo em vista que agora não teremos vestibulares no final de semana.

Por: Jamilli Gioielli


  • Share

35ª Semana - 07/11 à 13/11

 Estamos de volta, Bunkers!

Nesta semana nós realizamos a entrega das melhorias da documentação na segunda-feira (07/11) e por isso, utilizamos parte do horário de aula para adicionar os ajustes finais e inserir o documento no repositório. Além de termos assistido a apresentação de melhorias do projeto da equipe LibWeb.

Inicialmente, nossa equipe iria apresentar as melhorias do projeto no último dia de aula da disciplina, dia 28/11, porém não haverá aula presencial por conta do jogo da seleção brasileira na Copa do Mundo. Por este motivo, os professores decidiram todas as equipes restantes deveriam apresentar no dia 21/11. Então temos uma semana para finalizar o desenvolvimento das melhorias do projeto e prepararmos a última apresentação da disciplina.

Por: Julia Romualdo


  • Share

34ª Semana - 31/10 à 06/11

 Estamos de volta, Bunkers!

 Nessa semana, focamos em trabalhar nas melhorias da documentação, visto que a última entrega deve ser feita até o dia 07/11 (segunda-feira). O nosso ponto principal da semana foi a aplicação do questionário de  testes de usabilidade do sistema, que também faz parte da documentação.

Para a próxima semana temos como objetivo trabalhar na aplicação, trazendo as melhorias propostas pelos professores durante a banca e iniciar a preparação para a próxima apresentação.

Por: Julia Romualdo

  • Share