Añadir flechas de cota a dibujos técnicos en TikZ.
Acotar un dibujo requiere líneas de extensión, puntas de flecha y etiquetas de texto centradas. La librería arrows.meta proporciona las puntas de flecha, y las posiciones de los nodos sitúan las medidas limpiamente fuera de la pieza.
La respuesta corta: carga \usetikzlibrary{arrows.meta, calc}, dibuja líneas de extensión desde tu geometría y coloca flechas de doble punta entre ellas con node[midway] para el texto.
La línea de cota básica
Una línea de cota necesita puntas de flecha en ambos extremos, líneas de extensión desplazadas para que las flechas no toquen el objeto y una etiqueta que flote a mitad de camino, encima o dentro del tramo.
La forma estándar utiliza la librería arrows.meta para puntas de flecha modernas, combinada con cálculos de coordenadas de la librería calc para posicionar la barra de cota a una distancia fija del objeto.
Un ejemplo completo de acotación
Este ejemplo dibuja una línea base, traza dos líneas de extensión hacia abajo y coloca una flecha de cota con una etiqueta centrada entre ellas.
Elección de puntas de flecha para cotas
Barras técnicas (|--|)
Los dibujos de ingeniería suelen usar pequeñas marcas perpendiculares o barras inclinadas arquitectónicas en lugar de puntas de flecha triangulares rellenas en los extremos de una línea de cota.
\draw [{Bar[width=3mm]}-{Bar[width=3mm]}] (0,0) -- (5,0);Flechas estándar (<->)
Para esquemas y diagramas generales, las puntas de flecha rellenas estándar de la librería arrows.meta funcionan mejor. Ajústalas al grosor de tu línea.
\draw [{Stealth[length=2mm, width=1.5mm]}-{Stealth[length=2mm, width=1.5mm]}] (0,0) -- (5,0);
Creación de una macro de cota reutilizable
Si tu dibujo tiene muchas cotas, escribir los desplazamientos de extensión a mano resulta repetitivo. Un estilo o macro personalizado mantiene la distancia constante en toda la figura.
Define una variable de desplazamiento usando \pgfmathsetmacro o una clave de estilo de TikZ para que puedas añadir cotas con un solo comando de trazado.
Preguntas
¿Cómo hago que las flechas de cota sean más pequeñas?
Usa la librería arrows.meta y pasa los parámetros de longitud y anchura entre corchetes, como {Stealth[length=2mm, width=1.5mm]}.
¿Cómo coloco texto en medio de la línea de cota?
Añade un nodo con la opción midway dentro de tu comando draw, como node[midway, above] {$50\text{ mm}$}.
¿Por qué mis flechas de cota tocan el objeto?
Necesitas líneas de extensión entre el objeto y la barra de cota. Dibuja líneas perpendiculares cortas desde los puntos del objeto antes de dibujar el tramo principal de la cota.
Prueba tu propio artículo en Texeno.
Empieza gratis, sube un proyecto como .zip y pulsa Recompilar. Mejora tu plan cuando necesites compilaciones más largas.
Empezar a escribir