Inkscape: agregar un elemento a una distribución

Conozco las opciones de "alinear y distribuir" en Inkscape. Sin embargo, a menudo me encuentro con una distribución existente (por ejemplo, 3 elementos con distancias X iguales) a la que quiero agregar otro elemento. Quiero mantener la distancia X entre todos los elementos existentes y agregar el nuevo elemento a una distancia X del último elemento. El solo uso de "alinear y distribuir" nuevamente no es útil, ya que cambia las posiciones de los otros elementos. En imágenes: tengo los elementos A, B y C alineados así (con la distancia X):

A <-X-> B <-X-> C

y quiero agregar otro elemento C como este:

A <-X-> B <-X-> C <-X-> D

Si solo lo agrego a la fila, selecciono todos los elementos y uso alinear y distribuir -> igualar los espacios horizontales, obtendré

A <-X'-> B <-X'-> C <-X'-> D

con X' diferente de X, a menos que ya hubiera puesto D exactamente a la distancia X de C.

¿Hay alguna manera de lograr lo que estoy tratando de hacer?

Respuestas (2)

Distribuir haciendo que los espacios horizontales sean iguales mantiene los elementos más a la derecha y más a la izquierda como están, el resto de los objetos se mueven. Si desea insertar un nuevo objeto a la izquierda o a la derecha y mantener el resto en sus lugares originales, use un bloque de medición, un rectángulo temporal como el verde en la siguiente secuencia:

ingrese la descripción de la imagen aquí

Aprenda las opciones de ajuste cuidadosamente para poder colocar los elementos exactamente. El triángulo magenta no se asentó verticalmente en la misma línea antes de alinear verticalmente toda la fila. Alternativamente, una guía horizontal también ayudaría. Algunos otros programas mantienen el elemento seleccionado primero o último como referencia, pero eso no es cierto en Inkscape.

¡Muchas gracias por la extensa descripción! Al carecer de una opción de un clic para hacer algo como "Tomar la distancia entre A y B y aplicarla a la distancia entre B y C", esta parece ser la mejor manera de hacerlo manualmente.

Si ya conoce la distancia exacta entre los objetos, puede usar la función Eliminar superposición en el panel Alinear y distribuir para lograr su tarea. A pesar del nombre de esta función, las formas en realidad no tienen que superponerse antes de poder usarla.

Aquí tengo un ejemplo a continuación en el que las 3 formas están separadas por 50 unidades*. También tengo activado el ajuste Smooth Nodes, para que el círculo amarillo adicional se ajuste al azul.

  1. Coloque el círculo adicional para ajustarlo al final de la línea.

  2. En el panel Alinear y distribuir, configure eliminar superposiciones Horizontal a la distancia requerida.

  3. Seleccione todas las formas y presione el botón para aplicar

  4. Finalmente, puede mover las formas de nuevo a su posición. Aquí usé una guía para ajustar. También mantuve presionado Ctrlmientras volvía a mover los círculos a su posición para restringir la posición vertical.

ingrese la descripción de la imagen aquí

* Nota : si no conoce la distancia exacta entre cada forma, también puede usar la función Eliminar superposiciones para configurar eso en primera instancia, de modo que sepa la distancia exacta. O puede medir la distancia con la herramienta de medición.

¡Muchas gracias, esto es muy útil! Si bien no resuelve el problema en cuestión directamente, será muy útil para mis futuras ilustraciones, donde puedo tenerlo en cuenta desde el principio.
@Geranthor: ¿cómo no resuelve el problema directamente?
@Garanthor: si el problema es que no conoce la distancia existente, otra posibilidad es medirla con la herramienta de medición. He actualizado mi respuesta con eso.
¡Gracias por la sugerencia de medir la distancia, en combinación eso resuelve el problema! Supongo que en este punto se trata de una preferencia personal al comparar su solución con la del usuario 287001 anterior. ¡Gracias de nuevo!