Cuando agrego marcadores a una ruta en Inkscape (por ejemplo, puntas de flecha), no terminan exactamente al final de la ruta. ¿Cómo puedo colocar la punta de flecha para que termine exactamente al final del camino?
La funcionalidad del marcador de ruta en Inkscape es lamentablemente limitada. Sugeriría crear su punta de flecha como un objeto de ruta separado, desde cero. Definitivamente es engorroso para los diseños que incluyen una gran cantidad de flechas, pero tendrá mucho más control sobre el tamaño y la posición de la punta de la flecha.
El punto en el que el marcador se "injerta" en el camino es el centro del marcador definido (es decir, 0,0).
Puede posicionarlo cambiando la definición de ruta globalmente en markers.svg (en Windows algo así como c: \ programas \ Inkscape \ share \ markers \ markers.svg), o cambiando la definición del marcador en el svg con el xml editor.
En la imagen a continuación, he cambiado la punta de la flecha a 0,0.
Sin embargo, es difícil obtener la posición 100% correcta ya que el trazo de la flecha agregará algo de ancho.
Un problema que puede encontrar (dependiendo de la definición de ruta "principal", el tamaño del marcador, el ancho de la ruta, etc.) es que la ruta principal podría sangrar a través del marcador (ver más abajo)
fuente
Una alternativa a las otras opciones en este hilo: puede cambiar los nodos agregando un borde. Al igual que:
El borde debe elegirse de modo que quede a la distancia correcta del nodo. Luego, simplemente agrupe el nodo y el borde, y haga que el borde sea invisible. Un conector ahora se ubicará exactamente a la distancia que desea que esté.
La desventaja de esto es que las copias de seguridad ahora también están a una distancia del nodo. Esto puede o no ser un problema para usted. Si es así, entonces una forma de resolver esto es crear un "marcador de extensión". Cree una línea horizontal: y elija "objeto a marcador" en el menú "objeto".
Luego seleccione este nuevo marcador como marcador de inicio para sus conectores.
fuente