Espacio continuo de ancho variable en Word 2016 (incluida una posible solución)

Espacio continuo de ancho variable en Word 2016 (incluida una posible solución)

Estoy usando Word 2016 para escribir artículos que deben mantener ciertas palabras en la misma línea. Por eso trabajo con muchos espacios que no se rompan. Los artículos finalmente se imprimen (o PDF), lo que significa que no debe haber absolutamente ninguna diferencia visual entre un espacio normal y un espacio sin separación. A veces también los envío como documentos de Word a los editores, por lo que tampoco tiene que haber diferencia entre los espacios cuando el archivo se abre en Word.

Palabra 2013principalmenteeliminó el espacio de ancho fijo sin separación, lo que significa que cuando escribiste Ctrl+Shift+Espacio, obtuviste exactamente lo que necesitaba: un espacio de ancho variable sin separación, que se comportaba como un espacio normal. Eso es lógico: un espacio es un espacio, y un lector que mira una página no tiene motivos para obtener un resultado visual diferente cuando se trata de un espacio sin interrupciones. Era diferente por razones puramente históricas, pero Word 2013 lo solucionó al menos en parte.

Palabra 2016revertidoa un espacio de ancho fijo e ininterrumpido, que es precisamente lo que estamos tratando de evitar. Esto ocurre no solo al escribir Ctrl+Shift+Espacio, sino también al insertar cualquier carácter Unicode de esta familia, incluidos U+00A0, U+2009 y U+202F. Estos no funcionan (los saltos de línea) o tienen un ancho fijo. De manera similar, U+2007 es demasiadoancho(también de ancho fijo).

Hasta ahora, encontré una única solución: escribir U+FEFF, luego espacio normal y luego U+FEFF nuevamente. U+FEFF es "Espacio sin interrupción de ancho cero", por lo que no produce un espacio en sí, sino que mantiene en la misma línea lo que está antes y después del espacio normal. Visualmente, esto produce un resultado idéntico a un espacio sin separación de ancho variable.

El problema es, en primer lugar, que escribir es complicado; y, en segundo lugar, cuando el archivo se edita en Word, se obtiene una sensación extraña e interrumpida: son tres caracteres en lugar de uno, dos de los cuales son invisibles, etc. Si fuera posible fusionar esta secuencia de caracteres en un único método abreviado de teclado, eso sería útil, pero aún así no resolvería el segundo problema.

Leí los otros hilos en línea durante los últimos días; Ninguno ayudó (como era de esperar, muchos recurren a las parábolas históricas). Entonces, ¿cuál es una forma simplificada de obtener un espacio continuo de ancho variable en Word 2016? O un carácter Unicode que aún no he descubierto, una configuración de compatibilidad que haría que Word 2016 se comportara como Word 2013 en este sentido, o cualquier otra solución. Muchas gracias por la ayuda.

Respuesta1

No hay mejor manera que la tuya. Sin embargo, puedes combinar escribir U+FEFF, luego espacio normal, luego U+FEFF nuevamente y convertirlo en un atajo en tu teclado.

Agregue una macro en Word con el siguiente código:Selection = ChrW(65279) & " " & ChrW(65279)

ChrW agrega un carácter Unicode, 65279 es el código decimal para U+FEFF.

información relacionada