¿Cómo hacer que el texto se alinee a la izquierda/centro/derecha en la misma línea?
Estoy tratando de alinear algún texto a la izquierda/centro/derecha en la misma línea. Por ejemplo, quiero poner mi número de teléfono a la izquierda, mi nombre en el centro y mi correo electrónico a la derecha, ¿cómo lo hago?
92
3
El uso de
hfill
no necesariamente resultará en que el texto del medio esté centrado, como lo demuestra el ejemplo de abajo. Si desea colocar el texto de tal manera que el texto del medio esté realmente centrado, sugeriría usarparbox
, como muestra el ejemplo (utilicé el comandolipsum[2]
para generar un texto que se utilizara sólo como referencia):introduzca la descripción de la imagen aquí
Si esta construcción se va a utilizar muchas veces, sería mejor tener un comando; algo parecido al comando "textline" cuya definición y uso se ilustran en el siguiente ejemplo (en el que también he incorporado la sugerencia de egreg'sobre "draggedleft", "centering" y "draggedright"):
introduzca la descripción de la imagen aquí
La tarea se realiza fácilmente con cajas:
Esto no comprueba si hay solapamientos, pero la posibilidad de obtener solapamientos es muy pequeña.
Una macro para ello podría ser
para ser usada como
Una solución más eficiente (y más oscura)