¿Cómo avanzar y repetir en Inkscape (o Scribus) con vista previa en vivo?

Estoy tratando de hacer una tabla de líneas horizontales simple y bien espaciada.

Viniendo de un fondo de InDesign, podría lograr esto fácilmente en Indesign haciendo una sola línea y luego eligiendo "paso y repetir", eligiendo el número de filas y columnas, y ajustando las diferencias verticales y horizontales con el modo de vista previa activado y haciendo clic en " está bien" cuando la apariencia era lo que quería.

Por ejemplo, para diseñar un formulario simple (en blanco y negro) que tiene líneas que se van a completar, es posible que desee una sección con dos columnas de líneas en blanco (por ejemplo, para escribir nombres o elementos).

En Inkscape, lo más cercano que he encontrado es editar -> clonar -> crear clones de mosaicos, pero esto tiene dos problemas:

  1. No hay una "vista previa" de cuáles serán los resultados, por lo que no puedo ajustarlo hasta que visualmente se vea como lo que quiero; y
  2. El "cambio" para vertical y horizontal solo es posible en términos de porcentajes, no en términos de distancia. (Y dado que la línea no tiene realmente ninguna altura, parece que no puedo hacer que la traducción vertical funcione en absoluto).

En Scribus, hay una opción de "Multiple Duplicate" que permite cambios en términos de distancias, pero todavía no hay un modo de vista previa.

Estoy tratando de hacer la transición de mis flujos de trabajo para usar solo software de código abierto disponible gratuitamente, especialmente para trabajos simples. Parece que una vista previa en vivo para el resultado de "paso y repetición" es una característica simple y obvia, por lo que siento que me falta algo que me permita hacer esto en Scribus o Inkscape.

¿Cómo puedo obtener una vista previa en vivo del resultado de "paso y repetición", ya sea en Inkscape o Scribus?


La solución alternativa que utilicé, no una respuesta a mi pregunta, pero lo más cercano que pude encontrar fácilmente para mi flujo de trabajo deseado, fue (en Inkscape):

  1. Haz la línea única.
  2. Presione Ctrl y arrástrelo hacia abajo (para mantener el arrastre estrictamente vertical).
  3. Presione la barra espaciadora mientras arrastra, en mi caso 14 veces ya que quería 15 filas. No se preocupe de que todas las copias estén espaciadas muy aproximadamente.
  4. Presione Ctrl y arrastre las líneas superior e inferior exactamente donde las quiero (pero manteniendo solo el movimiento vertical para que todas las líneas estén alineadas).
  5. Use el panel "alinear y distribuir" para espaciar uniformemente las líneas.
  6. Agrupa las 15 líneas.
  7. Presione Ctrl y arrastre el grupo horizontalmente y use la barra espaciadora para soltar una copia (o varias copias).
  8. Repita la acción del panel "alinear y distribuir", pero espacie los grupos horizontalmente para colocarlos en columnas espaciadas uniformemente.

Esto está lejos de ser ideal, pero al menos me permitió manejar el espaciado visualmente en lugar de calcularlo.

¿Es para imprimir en papel o planea algo más fino, como formularios de recopilación de datos que se completan en una computadora?
@ user287001, muy buena pregunta. Actualmente solo estoy haciendo esto para imprimir. Cómo hacer archivos PDF que se puedan completar con herramientas de código abierto también sería una gran pregunta, pero esa no es mi pregunta aquí. :)
scribus tiene muy pocas herramientas que proporcionen una vista previa en vivo... y, ya que no vengo de un entorno de identificación? -- Realmente nunca me lo he perdido para este tipo de casos de uso. personalmente, como lo está haciendo, buscaría un duplicado múltiple y luego usaría alinear y distribuir para acercarme más y más al resultado deseado. Incluso puedo mantener abierta la ventana de alineación y distribución mientras cambia el espaciado vertical de los elementos... personalmente, tiendo a considerar que una vista previa en vivo de este tipo es más interesante para el dibujo vectorial que para el diseño... pero no sé cual es la tarea que debes realizar...

Respuestas (3)

En Inkscape puedes usar la extensión Interpolate. Es básicamente el equivalente de Inkscape de hacer una combinación de pasos en Illustrator.

  1. Dibujar una línea con la herramienta Bézier F6. Después de hacer el primer nodo, mantenga presionado CTRLmientras hace clic y restringirá la línea horizontalmente.

  2. Duplica la línea usando Ctrl+D

  3. Con la herramienta Seleccionar y transformar F1, mantenga presionado CTRLmientras mueve la línea duplicada hacia abajo verticalmente a la posición deseada.

  4. Seleccione ambas líneas, luego haga clic en Extensiones > Generar desde ruta > Interpolar y habilite la vista previa en vivo si es necesario. Haga clic en Aplicar y cerrar cuando termine.

ingrese la descripción de la imagen aquí

Tenga en cuenta también que la extensión Interpolación no solo funciona con líneas rectas, sino que puede interpolar entre dos líneas/formas cualesquiera. Por ejemplo:

ingrese la descripción de la imagen aquí

¡Gracias! Esta es una solución muy ordenada para este caso de uso específico de una tabla de líneas. Me encantaría que alguna actualización de Inkscape agregara la función más general de "paso y repetición" con vista previa en vivo, pero por ahora creo que esto es lo mejor que encontraré.
La extensión ya tiene una vista previa en vivo

Puede usar una extensión (Extensiones > Renderizar > Cuadrícula...) para dibujar una cuadrícula automáticamente. Simplemente elija un valor muy alto para el espacio horizontal.

ingrese la descripción de la imagen aquí

Los usuarios comunes rara vez pueden agregar la funcionalidad faltante a los programas, solo los programadores pueden hacerlo correctamente. Incluso la creación de secuencias de comandos necesita la actitud y el pensamiento del programador, pero el conocimiento interno necesario es notablemente menor.

Aquí hay otra solución. Haz un grupo: Un rectángulo y una línea:

ingrese la descripción de la imagen aquí

Clones en mosaico, escala el resultado (debes evitar la escala de trazos en las preferencias), elimina el color de relleno, dibuja una superposición de color blanco para tener una zona en blanco:

ingrese la descripción de la imagen aquí

No preguntado: si necesita algunas formas con frecuencia, cree una hoja de trabajo que las contenga para facilitar el acceso. La lista de símbolos es otro lugar para ellos.