ms-word - salen - formato campo combinado word
Pegando el código fuente en word 2007 (6)
Si trato de pegar el código fuente en Word 2007, el espacio entre las líneas parece estar en mal estado ya que todas las líneas nuevas están espaciadas en comparación con un editor de texto de programación.
¿Puede alguien decirme cómo pegar el código fuente en Word 2007 preservando el formato y el espacio entre líneas?
El problema es que cada línea es un párrafo, y a menudo en Word, los párrafos tienen una cierta cantidad de espacio antes. Si elige un estilo que tiene 0 espacios antes y 0 espacios después, debería verse bien.
Pruebe la función "Exportar al portapapeles como HTML" de IDE (o del editor) o "Exportar al portapapeles como RTF". Luego pegue en Word. Supongo que debería funcionar. Funciona en Outlook (incluso conserva el color de la sintaxis)
Como ya se mencionó, es por el espaciado entre párrafos. O eligió un estilo sin espaciado, o seleccionó el texto y el párrafo de formato y estableció el espaciado de antes y después a 0. Esto fue fácil con versiones anteriores, pero es supuestamente complicado ahora que tenemos controles de cinta. :)
Si está utilizando VIM, puede usar 2html.vim
que viene incluido con VIM:
source $VIM/syntax/2html.vim
Esto abrirá un nuevo búfer con el archivo en HTML que puede guardar o copiar y pegar de la manera que desee.
(Para MS Word) uso la consola Lucida, color negro,
10 puntos de alto (para obtener unos 80 caracteres antes de envolver)
el espaciado de línea establecido en 0 antes y 12 después (usando 0 después también se ve bien)
Establezca el borde en "caja" para obtener un rectángulo alrededor de su párrafo. Lamentablemente, no obtendrá texto coloreado, a menos que pegue desde html o rtf.
Esta es mi especificación de estilo: Fuente: (Predeterminado) Consola Lucida, 10 pt, Color de la fuente: Texto 1, Espaciado entre líneas: Al menos 12 pt, Espacio después: 12 pt, Estilo: Vinculado, Estilo rápido, Basado en: consola
Como se señaló anteriormente, al cortar y pegar código directamente en Word 2007, cada línea de código se trata como un párrafo. El problema con el uso de propiedades de párrafo para establecer el espacio antes y el espacio después de 0 es que deberá agregar un párrafo vacío falso antes o después del código para que haya un espacio entre el código y el párrafo anterior o siguiente. Una solución alternativa que no presenta este problema es hacer que Word 2007 trate un trozo de código como un solo párrafo reemplazando cada salto de párrafo con un salto de línea manual (shift + enter). De esta manera, las propiedades de espacio antes y espacio después se aplican a todo el bloque de código y se pueden dejar consistentes con el texto normal del cuerpo.