Domanda

Ho bisogno di un modo per aggiungere commenti di testo in " Stile parola " a un documento in lattice. Non intendo commentare il codice sorgente del documento. Quello che voglio è un modo per aggiungere correzioni, suggerimenti, ecc. Al documento, in modo che non interrompano il flusso di testo, ma ciò renderebbe comunque facile per tutti sapere a quale parte della frase sono correlati . Dovrebbero anche "scomparire". durante la compilazione del documento per la stampa.

Inizialmente, ho pensato di scrivere un nuovo comando, che avrebbe semplicemente inoltrato l'input a \ marginpar {} , e durante la compilazione per la stampa avrebbe semplicemente reso vuota la definizione. Il problema è che non hai alcuna garanzia su dove appariranno i commenti e non sarai in grado di distinguerli dagli altri marginpars .

Qualche idea?

È stato utile?

Soluzione

todonotes è un altro pacchetto che rende piacevoli callout. Puoi vedere alcuni esempi nella documentazione .

Altri suggerimenti

Dato che LaTeX è un formato di testo, se vuoi mostrare a qualcuno le differenze in modo che possano usarle (e sceglierle da loro) usa lo strumento standard diff (es. diff -u orig.tex new.tex > docdiffs ). Questo è il modo migliore per annotare qualcosa come documenti LaTeX e può essere facilmente utilizzato da chiunque sia coinvolto nella produzione di un documento da fonti LaTeX. È quindi possibile utilizzare i commenti LaTeX standard nella patch per spiegare le modifiche e possono essere facilmente integrati. Se il documento risiede in un sistema di controllo della versione di qualche tipo, basta usare VCS per generare un file patch che può essere rivisto.

Ho usato changes.sty , che fornisce la colorazione del cambiamento di base:

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

Tutti questi prendono un parametro opzionale con le iniziali dell'autore che ha fatto questa modifica. Ciò si traduce in diversi colori utilizzati e queste iniziali vengono visualizzate sovrascritte dopo il testo modificato.

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

Puoi nascondere i segni di modifica dando l'opzione final al pacchetto modifiche .

Questo è molto semplice e i commenti non sono supportati, ma potrebbe aiutare.

Il mio piccolo "fixme & roll; fatto in casa" lo strumento utilizza \ marginpar ove possibile e si allinea in punti (come i sottotitoli) in cui è difficile organizzare. Questo funziona perché non uso spesso i paragrafi margin per altre cose. Questo significa che non puoi finalizzare il layout fino a quando tutto non sarà risolto, ma non mi sento molto male ...

A parte questo, sono pienamente d'accordo con Michael sull'uso degli strumenti standard e del controllo della versione.

Vedi anche:

e un auto-plug:

Puoi utilizzare il pacchetto della barra di modifica per evidenziare le aree di testo che sono state interessate.

Se non si desidera eseguire manualmente il markup (che può essere noioso e interrompere il flusso di modifica), è necessario latexdiff l'utilità prenderà una diff del documento e produrrà una versione di esso con markup aggiunto per visualizzare visivamente le modifiche tra le due versioni nell'output del tipo.

Questa sarebbe la mia soluzione preferita, anche se non l'ho testata su grandi documenti multi-file.

Puoi anche provare il pacchetto trackchanges .

Il pacchetto todonotes sembra fantastico, ma se risulta troppo ingombrante da usare, una soluzione semplice è solo quella di usare le note a piè di pagina (ad es. in rosso per separarle dalle normali note a piè di pagina).

Il pacchetto trackchanges.sty funziona esattamente come changes.sty . Vedi la risposta di @ Svante. È facile ricordare i comandi e puoi cambiare il modo in cui appariranno le modifiche dopo aver compilato il documento. Puoi anche nascondere le modifiche per la stampa.

Il miglior pacchetto che conosco è Easy Review che fornisce la funzionalità di commento nell'ambiente LaTeX. Ad esempio, puoi utilizzare i seguenti semplici comandi come \ add {NEW TEXT} , \ remove {OLD TEXT} , \ sostituisci {OLD TEXT} { NUOVO TESTO} , \ comment {TEXT} {COMMENT} , \ highlight {TEXT} e \ alert {TEXT} .

Alcuni esempi sono disponibili qui .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top