Question

J'ai besoin d'un moyen d'ajouter des commentaires de texte sous "Style Word". vers un document en latex. Je ne veux pas commenter le code source du document. Ce que je veux, c'est un moyen d'ajouter des corrections, des suggestions, etc. au document, afin qu'ils n'interrompent pas le flux du texte, mais que tout le monde puisse toujours savoir facilement à quelle partie de la phrase ils se rapportent. . Ils devraient également "disparaître". lors de la compilation du document pour impression.

Au début, je pensais écrire une nouvelle commande, qui transmettrait simplement l’entrée à \ marginpar {} , et lors de la compilation pour l’impression, rendrait la définition vide. Le problème est que vous n'avez aucune garantie quant à l'emplacement des commentaires et que vous ne pourrez pas les distinguer des autres marginpars .

Une idée?

Était-ce utile?

La solution

todonotes est un autre package qui permet de créer des légendes attrayantes. Vous pouvez voir plusieurs exemples dans la documentation .

Autres conseils

Puisque LaTeX est un format texte, si vous souhaitez montrer à un utilisateur les différences de manière à ce qu’il puisse les utiliser (et en choisir un choix), utilisez l’outil standard diff (par exemple, diff -u orig.tex new.tex > docdiffs ). C'est le meilleur moyen d'annoter quelque chose comme des documents LaTeX et peut être facilement utilisé par toute personne impliquée dans la production d'un document à partir de sources LaTeX. Vous pouvez ensuite utiliser les commentaires LaTeX standard dans votre correctif pour expliquer les modifications et les intégrer facilement. Si le document réside dans un système de contrôle de version, utilisez simplement le VCS pour générer un fichier de correctif pouvant être consulté.

J'ai utilisé changes.sty , qui donne la couleur de base des changements:

\added{new text}
\deleted{old text}
\replaced{new text}{old text}

Tout cela prend un paramètre optionnel avec les initiales de l'auteur qui a fait ce changement. Il en résulte différentes couleurs utilisées et ces initiales sont affichées en exposant après le texte modifié.

\replaced[MI]{new text}{old text}

Vous pouvez masquer les marques de modification en donnant l'option final au paquetage changes .

Ceci est très basique et les commentaires ne sont pas pris en charge, mais cela pourrait aider.

Mon petit fixme "maison" Cet outil utilise \ marginpar dans la mesure du possible et est intégré aux endroits (comme les légendes) difficiles à arranger. Cela fonctionne parce que je n'utilise pas souvent les paragraphes de marge pour autre chose. Cela signifie que vous ne pouvez pas finaliser la mise en page tant que tout n’est pas corrigé, mais je ne ressens pas beaucoup de douleur à cause de cela ...

Je suis tout à fait d'accord avec Michael sur l'utilisation d'outils standard et le contrôle de version.

Voir aussi:

et un auto-plug:

Vous pouvez utiliser le package de la barre de modification pour mettre en surbrillance les zones de texte affectées.

Si vous ne voulez pas faire le balisage manuellement (ce qui peut être fastidieux et interrompre le flux de l'édition), le bien-être latexdiff L’utilitaire prend un diff de votre document et en produit une version avec balisage ajouté pour afficher visuellement les modifications entre les deux versions dans la sortie du type.

Ce serait ma solution préférée, même si je ne l'ai pas testée sur de gros documents multi-fichiers.

Vous pouvez également essayer le package trackchanges .

Le paquetage todonotes a fière allure, mais si cela s'avère trop fastidieux, une solution simple consiste simplement à utiliser les notes de bas de page (par exemple, en rouge pour les séparer des notes de bas de page normales).

Le package trackchanges.sty fonctionne exactement de la même manière que changes.sty . Voir la réponse de @ Svante. Il est facile de se souvenir des commandes et vous pouvez changer la façon dont les modifications apparaîtront après la compilation du document. Vous pouvez également masquer les modifications pour les imprimer.

Le meilleur package que je connaisse est Easy Review. qui fournit la fonctionnalité de commentaire dans l'environnement LaTeX. Par exemple, vous pouvez utiliser les commandes simples suivantes, telles que \ add {NEW TEXT} , \ remove {OLD TEXT} , \ replace {OLD TEXT} { NEW TEXT} , \ comment {TEXT} {COMMENT} , \ highlight {TEXT} et \ alert {TEXT} .

On peut trouver quelques exemples de ici .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top