Una lengüeta en una máquina de escribir es un lugar donde el movimiento del carro se detiene mediante un tope final ajustable. Las tabulaciones se configuran manualmente y al presionar la tecla Tab hace que el carro vaya a la siguiente tabulación. En los editores de texto de una computadora, el mismo concepto se implementa de manera simplista con tabulaciones automáticas y fijas.
Los procesadores de texto modernos generalizan este concepto ofreciendo tabulaciones que tienen un atributo de alineación y hacen que el texto se alinee automáticamente a la izquierda, a la derecha o al centro de la tabulación. Estas tabulaciones son propiedades específicas de cada párrafo y pueden moverse a una ubicación diferente en cualquier momento, o incluso eliminarse.
A veces, los marcadores de posición en los fragmentos de código también se denominan "tabulaciones" porque el usuario puede recorrerlos presionando la tecla tabulación. [1]
Una tabulación es una posición horizontal que se establece para colocar y alinear texto en una página. Hay al menos cinco tipos de tabulaciones de uso general en procesamiento de textos o en Microsoft Word .
A diferencia del posicionamiento fijo, las tabulaciones se pueden ajustar dinámicamente, en función de la longitud de los segmentos de línea adyacentes delimitados por tabulaciones, mediante la alineación con un carácter o cadena específica en cada línea, etc. Adobe InDesign admite una sangría " no imprimible hasta aquí " personaje.
En 2006, Nick Gravgaard publicó un algoritmo para tabulaciones dinámicas automáticas llamado "tabulaciones elásticas". [2] Esto puede ser útil para ver/editar código fuente y esencial para datos tabulares. [3] Varios editores de texto e IDE han implementado el algoritmo de tabulaciones elásticas, ya sea directamente o por extensión.