números y unidades en InDesign: ¿hay una manera fácil de hacer esto?

Estoy involucrado en la redacción de muchos textos científicos. Muchos de ellos (me veo obligado a hacerlo) en LaTeX. Sin embargo, prefiero InDesign y lo uso con más frecuencia que Latex.

Los textos científicos/de ingeniería a menudo requieren muchos números con unidades ("5 m", o "10 s", o lo que sea). Las guías de estilo científicas a las que tiendo a escribir generalmente requieren al menos un espacio entre el número y la unidad, pero es aún más preferible un espacio em. Latex tiene este buen paquete llamado siunitx, que maneja algunas cosas con respecto a las unidades. Que yo sepa, es:

  • Se ocupa del em-espacio entre el número y la unidad
  • hace que el par número+unidad no se rompa, es decir, nunca obtienes '5' al final de una línea y 's' en la siguiente
  • Maneja el hecho de que es posible que desee cambiar el estilo de escritura de una determinada unidad en función de los estándares de la industria (Ejemplo común: gigabit por segundo debería, en el verdadero estilo 'SI', escribirse como Gb/s, pero muchas obras de ingeniería eléctrica prefieren Gbps en su lugar). Todo esto se puede ajustar más tarde.

El tercer punto es algo que realmente no me importa demasiado, pero sería bueno si pudiera obtener una funcionalidad similar en InDesign que maneje los otros dos puntos: hacer que el espacio entre ellos tenga la longitud del espacio em, y tenga la todo sea irrompible. He experimentado con estilos de párrafo y carácter, pero siempre terminaba siendo una molestia. ¿Hay una forma 'correcta' de implementar esto?


Editar: como se señaló, estaba equivocado sobre el espacio em (no lo cambiaré en el cuerpo original para preservar el contexto de la respuesta a continuación). Después de más investigaciones, es un tema debatido entre ciertas comunidades de ingeniería, científicas y matemáticas qué tan ancho debe ser este espacio (algunos dicen que debe ser el ancho de un punto de multiplicación, otros usan un 'espacio' regular, etc.).

Un em-espacio, ¿en serio? ¿Estás totalmente al 100% en eso? Es el más grande de todos los espacios de ancho fijo. "Una longitud de 3 m" parece positivamente extraño.
Tienes razón, no es un em-space. Me dijeron eso una vez, y sonaba lógico, pero no sabía qué tan ancho era el espacio em y claramente estaba mal. El espacio utilizado por siunitx es más angosto que un espacio estándar, pero no estoy seguro de cuán angosto. Tampoco es un estándar ISO o SI oficial, pero para mantener la coherencia con los textos escritos con látex, me gustaría implementar también el espacio más estrecho.

Respuestas (1)

Puede crear un estilo GREP dentro de un estilo de párrafo que usa un estilo de carácter para aplicar un atributo de no separación a una cadena GREP como \d+\ss✝. Lo que, en inglés, significa que cualquier par de 'número-espacio-s' se verá obligado a permanecer juntos en la misma línea. Luego puede duplicar este estilo GREP para otras unidades como \d+\sm✝ y así sucesivamente.

✝Nota: dependiendo del formato de sus números, estas cadenas pueden necesitar más ajustes si, por ejemplo, se utilizan decimales.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

En cuanto a convertir ese espacio entre el número y las unidades en un espacio EM, no puede ser una acción 'en vivo', como el estilo GREP anterior, pero se puede lograr a través de una búsqueda/reemplazo de GREP y puede guardar esta búsqueda para repetir uso, ver más abajo.

ingrese la descripción de la imagen aquí

También agrego que estoy de acuerdo con algunos de los comentarios de que el espacio EM en realidad puede ser demasiado. Considere experimentar con espacios más estrechos, InDesign tiene un conjunto completo de estos.

ingrese la descripción de la imagen aquí

Si convierte todos los espacios entre números y unidades en espacios em (lo cual es muy ancho, solo usaría espacios sin separación o tal vez incluso un sexto espacio ) realmente no necesita el estilo de carácter sin separación, ¿verdad? Por cierto: Ya que estamos tratando con tipografía: ¿No deberías usar un símbolo de daga (†) en lugar de un emoji de cruz latina (✝)? 😁
Sí, hay algunas maneras diferentes de abordar esto.