¿Cómo establecer el ancho de un elemento en función del ancho de otro elemento en InDesign?

Estoy tomando un montón de fragmentos de texto y creando cuadros que son 0,2 pulgadas más anchos que el fragmento de texto para usarlos como fondo. Tengo cientos de estos para hacer. No puedo pensar en una forma de automatizar esto, ya que cada fragmento de texto tiene un ancho diferente. ¿Algunas ideas? Actualmente hago esto:

1. Click on text snippet
2. Copy width
3. Click on background box
4. Paste snippet's width into this width
5. Do a quick +0.2 calculation in the width box

Me gustaría una manera de automatizar esto o hacerlo más rápido. Se agradece la ayuda.

¿Se puede hacer que el efecto de fondo forme parte del propio cuadro del fragmento de texto? Puedo sugerir cómo hacer que el cuadro de texto se automatice al ancho correcto si ese es el caso.
¡Es una buena idea! Es solo un color de fondo, que puedo obtener usando un estilo de objeto; pero no puedo averiguar cómo dimensionarlo según el espacio que ocupa el texto. La ayuda sería apreciada.

Respuestas (1)

Asegúrate de que todo tu texto esté en un estilo de párrafo particular.

En este estilo de párrafo, haga la alineación a la izquierda y agregue una sangría izquierda de 0,2 pulgadas (o lo que necesite).

Seleccione varios cuadros de texto.

Seleccione Objeto → Ajuste → Ajustar marco al contenido. En la Mac es Opción + Apple + C.

Su cuadro de texto se reducirá instantáneamente al tamaño del texto.

Cuando haya cambiado el tamaño de TODOS sus cuadros de texto, vuelva al estilo y elimine la sangría izquierda. Puede cambiar la alineación a centrada si es necesario.

(BONIFICACIÓN: si necesita que el cuadro tenga una cierta altura , puede seleccionar Objeto → Opciones de marco de texto y configurarlo manualmente allí).

Perfecto, justo lo que estaba buscando, gracias!