He intentado insertar el código fuente como listados en OpenOffice.org Writer, pero simplemente no funciona de manera aceptable.
Si el espacio no es suficiente para una línea, divide esa línea automáticamente en la siguiente. Por supuesto, el lector de la documentación no sabe lo que pasó y se confunde. Algunos libros insertan un ícono de flecha en este caso, que muestra que pertenece a la línea superior. Sin embargo, no pude encontrar nada para hacer eso. Aunque podría hacerlo manualmente, esa no es una opción en una documentación de 500 páginas.
¿Hay alguna solución o forma de solucionar ese problema? ¿Quizás con una macro que funciona en un estilo de párrafo particular, es decir, el "Estilo de párrafo de listados de código fuente"?
He encontrado una extensión: Coooder , pero esto no coincide con el problema. Parece que solo resalta la sintaxis, lo que no es realmente importante en este caso. Las líneas largas y hacer visible el salto de línea forzado es el problema.
Respuestas:
Aquí hay una manera de hacerlo visualmente. Muestra una "muesca" en líneas que son continuaciones. No sé cómo hacer un personaje de continuación.
En OpenOffice.org Writer:
fuente
¡Gracias! Traté de averiguar si hay alguna otra forma de hacerlo sin tener muchas fronteras. Entonces recordé el viejo html + css y pensé en una imagen de fondo que comenzaría desde la parte superior derecha y cuyo tamaño está exactamente optimizado para el tamaño del texto. Así que hice una imagen de fondo donde la primera línea está vacía, pero las siguientes diez líneas muestran la flecha de salto de línea deseada. El truco es: asigné esa imagen de fondo a mi estilo de párrafo de lista de códigos con la posición superior derecha. Luego, cuando agrego código a mi libro, solo tengo que asegurarme de que cada línea de código sea exactamente un párrafo con ese estilo. Entonces, si es solo una línea, la imagen de fondo no aparecerá. Si es más de una línea, se repetirá y se verá exactamente como yo quería. Aunque a veces hay una flecha de salto de línea demasiado, y la imagen se ve un poco turbia ya que cambié el tamaño de la imagen muchas veces para que coincida con el tamaño del texto. Pero funciona. Lo único que hice fue agregar un borde blanco en el estilo de párrafo, para poder hacer un espacio a la derecha.
fuente
Otra forma podría ser algo como esto:
Usando Estilo de párrafo - Borders, y definiendo el borde derecho sin "Fusionar con el siguiente párrafo" y / o la sombra inferior derecha con Color gris 10% o similar (en la imagen se usa Gris 30%). Una sombra más pequeña sería menos intrusa.
fuente
@voyager: me gustó tu idea, pero tanto la tuya como la mía son un poco pesadas. Aquí he usado un borde inferior, en lugar de uno lateral y una sombra. Solía rojo, pero cualquier color funcionaría.
fuente