

En una máquina de escribir, la posición de tabulación es un tope ajustable que detiene el movimiento del carro. Estas posiciones se ajustan manualmente, y al pulsar la tecla Tab, el carro avanza hasta la siguiente posición. En los editores de texto de ordenador, este mismo concepto se implementa de forma simplificada con posiciones de tabulación automáticas y fijas.
Los procesadores de texto modernos generalizan este concepto ofreciendo tabulaciones con un atributo de alineación que permite alinear automáticamente el texto 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 modificarse 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 alternar entre ellos pulsando la tecla tab. [ 1 ]
Tabulaciones en una máquina de escribir

Muchas máquinas de escribir modernas tienen tabulaciones. Estas pueden ser fijas, generalmente a intervalos de 8 o 10 caracteres, o configurables por el usuario. Existían diversas maneras de configurar las tabulaciones, desde muy complejas hasta muy sencillas e interactivas.
La Olivetti Lettera 22 tiene una palanca a la izquierda del teclado que permite activar (tirando de la palanca hacia usted) o desactivar (empujando la palanca hacia afuera) el tope de tabulación. Esto empuja un pasador hacia afuera (o hacia adentro) en una barra metálica en la parte inferior del carro, que se acopla con el trinquete del tope de tabulación.
Tipos de tabulaciones
Una tabulación es una posición horizontal que se establece para colocar y alinear texto en una página. Existen al menos cinco tipos de tabulaciones de uso común en el procesamiento de textos o en Microsoft Word .
- Izquierda
- El texto se extiende hacia la derecha desde la tabulación.
- Centro
- El texto está centrado en la tabulación.
- Bien
- El texto se extiende hacia la izquierda desde la tabulación hasta que se llena el espacio de la tabulación, y luego el texto se extiende hacia la derecha.
- Decimal
- El texto anterior al punto decimal se extiende hacia la izquierda, y el texto posterior al punto decimal se extiende hacia la derecha.
- Bar
- una línea vertical en la posición especificada en cada línea de un documento.
Tabulaciones dinámicas
A diferencia del posicionamiento fijo, las tabulaciones se pueden ajustar dinámicamente, según la longitud de los segmentos de línea adyacentes delimitados por tabulaciones, mediante la alineación a un carácter o cadena específica en cada línea, etc. Adobe InDesign admite un carácter no imprimible de " sangría hasta aquí".
En 2006, Nick Gravgaard publicó un algoritmo para tabulaciones dinámicas automáticas llamado "tabulaciones elásticas". [ 2 ] Esto puede ser útil para visualizar/editar código fuente y es esencial para datos tabulares. [ 3 ] Varios editores de texto e IDE han implementado el algoritmo de tabulaciones elásticas, ya sea directamente o mediante extensiones.
Software que admite tabulaciones elásticas
- Visual Studio [ 4 ] [ 5 ]
- Átomo [ 6 ]
- Textadept [ 7 ]
- Navegador de código [ 3 ]
- JEdit [ 8 ]
- Bloc de notas++ [ 9 ]
- Paquete Go tabwriter [ 10 ]
- Caja de tabulador de Rust [ 11 ]
- Emacs [ 12 ]
- Lista de implementaciones actuales en el sitio web de Nick Gravgaard.
Véase también
- Alineación tipográfica para una aplicación
- Tabla (información) para otra aplicación
Referencias
- ↑ "Fragmentos" . Manual de TextMate 1.5.1 . Archivado del original el 1 de noviembre de 2021. Consultado el 1 de noviembre de 2021 .
- ↑ "Tabulaciones elásticas" . Archivado del original el 21 de septiembre de 2024. Consultado el 27 de septiembre de 2023 .
- 1 2 "Navegador de código – Tabulaciones elásticas" . Archivado del original el 21 de septiembre de 2024. Recuperado el 21 de abril de 2022 .
- ↑ Always Aligned Archivado el 5 de octubre de 2017 en Wayback Machine
- ↑ "Repositorio Always Aligned" . GitHub . Archivado del original el 21 de septiembre de 2024. Consultado el 27 de septiembre de 2023 .
- ↑ Paquete Elastic Tabstops para Atom
- ^ Tabulaciones elásticas para Textadept
- ↑ "JEdit – Tabulaciones elásticas" . Archivado del original el 20 de febrero de 2022. Consultado el 21 de abril de 2022 .
- ↑ "Complemento Elastic Tabstops para Notepad++" . GitHub . Archivado del original el 24 de diciembre de 2020. Consultado el 15 de abril de 2021 .
- ↑ Paquete tabwriter de Go (lenguaje de programación) Archivado el 21/09/2024 en Wayback Machine
- ↑ "Pestañas elásticas para Rust" . Archivado del original el 21 de agosto de 2024. Consultado el 21 de agosto de 2024 .
- ↑ "Manual de Emacs – Sangría" . Archivado del original el 27 de septiembre de 2023. Consultado el 27 de septiembre de 2023 .
- máquinas de escribir
- Tipografía
- Técnicas de interfaz de usuario