titulos titulo subtitulos principiantes portada plantilla para maketitle ejemplo documento comandos latex editor wrapping tex

subtitulos - titulo en latex



Cuando escribes una fuente TeX, ¿cómo usas el ajuste de palabras de tu editor? (10)

¿Utiliza "envoltura fija" (ya sea usted mismo o automáticamente por su editor) insertando líneas nuevas en su documento de origen con una cierta longitud de línea, o escribe sus párrafos en una línea continua y deja que su editor se "suavice" para usted ?

Además, ¿qué editor usas para esto?

Nota: Me interesa cómo se envuelven las líneas en el código fuente de TeX (archivo .tex, prosa general), no cómo TeX ajusta las líneas para el documento final.


Aunque preferiría usar envoltura suave, termino usando envoltura dura por una razón práctica: todos mis colaboradores hacen lo mismo. Entonces, cuando trabajo en un artículo con alguien, sería un gran dolor para mí envolverlo suavemente mientras la otra persona se envuelve. La segunda razón es que Emacs fue capaz de manejar correctamente hasta el último momento en envoltura dura. Emacs 23 que uso actualmente cambia esto, pero pasará mucho tiempo antes de que todos se actualicen a 23, así que puedo colarles textos suaves envueltos.

La forma en que realmente uso el envoltorio rígido es tener activado el modo de autocompletar. Además Mq está obligado a LaTeX-fill-paragraph (en el modo AucTeX, pero no recuerdo si se trata de un enlace estándar o uno de mis enlaces). Estoy bastante seguro de que es el último). Combinando estos dos logro mantener mi fuente TeX formateada más o menos decentemente.

Por cierto, he escuchado la sugerencia de comenzar siempre una nueva oración al comienzo de una línea. En otras palabras, un período al final de una oración debe ser seguido por un retorno difícil. El beneficio es que funciona bien con los sistemas de control de versiones ya que los cambios en una oración pueden permanecer localizados. Creo que esta es, en principio, una buena idea, pero no he podido utilizarla debido a mi uso obsesivo-compulsivo de Mq.


En general, dejo que mi editor LaTeX suavice las líneas. Creo que parte de esto se debe al hecho de que tuve algunas malas experiencias con espacios en blanco significativos cuando estaba por primera vez aprendiendo LaTeX, y parte de esto es porque no me gustan los márgenes derechos muy marcados cuando estoy editando el texto. archivo.


Normalmente, mi editor inserta nuevas líneas. Es decir, trato de no presionar la tecla "enter" para una nueva línea, pero cuando el editor se ajusta, inserta un carácter de nueva línea.

Uso vim para lograr esto, y no sé si otros editores tienen esta característica o cómo funcionan. En específico, uso la función wrapmargin .

Por lo general, intento mantener mis líneas de código (TeX u otras) en n caracteres de largo para mayor claridad y consistencia. Tiendo a ir con 80 caracteres, pero eso depende de usted.

Más documentos de línea relacionados con vim:

http://www.vim.org/htmldoc/usr_25.html

http://www.vim.org/htmldoc/options.html#%27textwidth%27


Recientemente cambié a envoltura dura por frase (es decir, nueva línea después del final de la frase solamente ; mapeo uno a uno entre líneas y oraciones) por dos razones:

  • la envoltura suave para todo un párrafo hace que los errores tipográficos sean imposibles de detectar en las diferencias de control de versión.
  • Los párrafos con envoltorio duro se ven bien hasta que empiece a editarlos, y si vuelve a fluir un párrafo ajustado, terminará con un montón de líneas cambiadas en el diff para un posible cambio de una palabra.

Solo envolviendo por oración corrige estos dos problemas:

  • Pequeños cambios son comparativamente fáciles de detectar en un diff.
  • No volver a fluir el texto, solo cambios, inserciones o eliminación de líneas individuales.

Parece un poco raro cuando lo miras por primera vez, pero es el único compromiso que he visto que resuelve los dos problemas del envoltorio blando y duro.

Por supuesto, si trabaja en colaboración, la respuesta es usar lo que las demás personas estén usando.


Según el sistema winedt que utilice, recomiendo winedt (windows) y kile (linux). Ambas envolturas suaves, y no hay necesidad de envolturas duras. (Es decir, dejo mis párrafos como líneas largas en la fuente) Latex ordena los saltos de línea en la salida y cuando leo la fuente, uso mi editor.

La única razón posible para utilizar saltos de línea dura es facilitar la búsqueda de errores en el código (que el compilador indica por número de línea), pero generalmente no son difíciles de encontrar, si se trata principalmente de texto, los errores son raros de todos modos.


Tiendo a hacer hard-wrapping con TeX, pero eso está más arraigado en mi obsesión por el formato de texto que cualquier ganancia real de eficiencia. Una cosa importante que no me gusta de envoltura suave es que tiende (en mi opinión, obviamente) a hacer las cosas más difíciles de leer envolviendo en lugares semánticamente aleatorios.


Utilizo Auctex con el corte de línea automático apagado, e inserto saltos de línea a mano. Evito el formateo automático, ya que quiero que haya pocos cambios en los saltos de línea entre las ediciones del documento, lo que hace que los diffs sean menos desordenados.

Usar un diff más inteligente, uno que no se preocupe por el espacio en blanco irrelevante de tex, sería mejor, pero esa es la herramienta que uso.

Me gusta la sugerencia de Will de envoltura dura por oración. Lo pensé antes, pero estoy fijo en mis hábitos.


Utilizo Kile en Linux con envoltura dura (llamada envoltura de palabras estáticas en Kile) porque aparentemente en mi entorno de trabajo a todos les gusta eso. El envoltorio suave tiene mucho más sentido para mí, así que si pudiera elegir, usaría eso en lugar de envoltura dura.


Yo trabajo en Joe en su mayoría. De vez en cuando presiono ingresar automáticamente, y si no se ve bien, presiono el auto-formato (ctrl-k j).

Joe tiene modos de autoenrollado, pero yo ni siquiera me molesto.


Yo uso Emacs (con AUCTeX). Después de editar o escribir un párrafo, presiono Mq para ajustarlo. También maneja sangrías y también formatea párrafos comentados. No me gustan las envolturas suaves, porque son visualmente indistinguibles de los personajes reales de la nueva línea, pero se comportan de manera diferente.