Pregunta

Necesito una forma de agregar comentarios de texto en " Estilo de palabra " a un documento de látex. No quiero comentar el código fuente del documento. Lo que quiero es una forma de agregar correcciones, sugerencias, etc. al documento, para que no interrumpan el flujo del texto, pero eso facilitaría que todos sepan qué parte de la oración están relacionadas. . También deberían " desaparecer " al compilar el documento para imprimir.

Al principio, pensé en escribir un nuevo comando, que solo reenviaría la entrada a \ marginpar {} , y cuando la compilación para imprimir solo dejaría la definición en blanco. El problema es que no tiene ninguna garantía de dónde aparecerán los comentarios y no podrá distinguirlos de los otros marginpars .

¿Alguna idea?

¿Fue útil?

Solución

todonotes es otro paquete que hace que las llamadas sean bonitas. Puede ver una serie de ejemplos en la documentación .

Otros consejos

Dado que LaTeX es un formato de texto, si desea mostrarle a alguien las diferencias de manera que pueda usarlas (y seleccionarlas) use la herramienta estándar diff (por ejemplo, diff -u orig.tex new.tex > docdiffs ). Esta es la mejor manera de anotar algo como los documentos LaTeX, y puede ser utilizada fácilmente por cualquier persona involucrada en la producción de un documento de las fuentes LaTeX. Luego puede usar los comentarios estándar de LaTeX en su parche para explicar los cambios, y se pueden integrar muy fácilmente. Si el documento se encuentra en un sistema de control de versiones de algún tipo, solo use el VCS para generar un archivo de revisión que pueda revisarse.

He usado changes.sty , lo que le da un cambio de coloración básico:

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

Todos estos toman un parámetro opcional con las iniciales del autor que hizo este cambio. Esto hace que se utilicen diferentes colores, y estas iniciales se muestran en superíndice después del texto modificado.

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

Puede ocultar las marcas de cambio dando la opción final al paquete changes .

Esto es muy básico, y los comentarios no son compatibles, pero podría ayudar.

Mi pequeño " fixme " la herramienta utiliza \ marginpar cuando sea posible y se inserta en lugares (como títulos) donde es difícil organizarlos. Esto funciona porque a menudo no uso los párrafos de margen para otras cosas. Esto hace significa que no puedes finalizar el diseño hasta que todo esté arreglado, pero no siento mucho dolor por eso ...

Aparte de eso, estoy totalmente de acuerdo con Michael Sobre el uso de herramientas estándar y control de versiones.

Ver también:

y un auto-plug:

Puede usar el paquete de barra de cambio para resaltar las áreas del texto que se han visto afectadas.

Si no desea hacer el marcado manualmente (lo que puede ser tedioso e interrumpir el flujo de edición), el latexdiff la utilidad tomará una diferencia de su documento y producirá una versión del mismo con el marcado agregado para mostrar visualmente los cambios entre las dos versiones en la salida tipográfica.

Esta sería mi solución preferida, aunque no la he probado en documentos grandes de varios archivos.

También puedes probar el paquete trackchanges .

El paquete de todonotes se ve muy bien, pero si eso resulta demasiado incómodo de usar, una solución simple es usar notas al pie (por ejemplo, en rojo para separarlas de las notas al pie de la página).

El paquete trackchanges.sty funciona exactamente de la manera en que changes.sty . Ver la respuesta de @Svante. Tiene comandos fáciles de recordar y puede cambiar la forma en que aparecerán las ediciones después de compilar el documento. También puede ocultar las ediciones para imprimir.

El mejor paquete que conozco es Revisión Fácil que proporciona la funcionalidad de comentarios en el entorno LaTeX. Por ejemplo, puede usar los siguientes comandos simples como \ add {NEW TEXT} , \ remove {OLD TEXT} , \ replace {OLD TEXT} { NUEVO TEXTO} , \ comment {TEXT} {COMMENT} , \ highlight {TEXT} , y \ alert {TEXT} .

Se pueden encontrar algunos ejemplos aquí .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top