Revista Comunicación

Cómo convertir los guiones en viñeta en rayas de diálogo en un clic

Publicado el 03 junio 2020 por Marianaeguaras @MarianaEguaras

Si hay algo que dé taquicardia es ver que los diálogos se han puntuado con guiones en viñeta.

Esta es una de las razones por las que los editores suspiran -y no precisamente de amor- por algún autor.

Abrir un documento y encontrarse que los diálogos en lugar de raya están guionados generan sentimientos poco loables...

Peor aún es observar que esos guiones están enviñetados; es decir, que el párrafo del diálogo es una viñeta, solo que en lugar de un topo hay un guion.

Tanto Word como InDesign permiten crear párrafos, con el estilo que este tenga, con viñetas, números, letras, etc.

Este recurso se emplea para listar o numerar expresiones, frases o párrafos. Las viñetas usan símbolos y las listas números o letras. Ambas son útiles para ordenar y jerarquizar la información.

Por eso, nunca deben utilizarse guiones en viñetas para puntuar diálogos. Porque no tienen razón de ser, ya que no deben determinar una jerarquía de información.

Y, por eso mismo, creé una sencilla macro para Word que reemplaza los guiones de viñeta en rayas de diálogo.

Con el ánimo de facilitar la vida a quienes trabajamos con textos a diario, en esta entrada explico cómo funciona y cómo ajustarlo a tus necesidades.

"La culpa es de Word, que los convierte"

Es cierto que Word transforma de manera automática párrafos normales en viñetas según el primer carácter del párrafo.

Por ejemplo, si se escribe un asterisco (*) y luego se golpea la barra espaciadora el párrafo pasa a ser una viñeta.

Y lo mismo sucede cuando se escribe un guion (-) al inicio del párrafo y se pica un espacio; igual hecho acontece si en lugar del guion se escribe la raya (-).

Si no se desactiva la función Viñetas automáticas siempre pasará esto ( aquí cómo hacerlo). Y cuando se escriben o corrigen muchos diálogos llega a ser muy cansino deshacer esta acción una y otra vez.

Cómo insertar una raya cuando el teclado no tiene tecla para ella

Hay varios métodos:

  • Usar la combinación de teclas Alt + 0151.
  • Emplear la combinación de teclas Alt + Ctrl + - [tecla menos] del teclado numérico).
  • Ir a Insertar → Símbolo y buscar para clicar sobre ella; cuidado que hay otras similares que no corresponde usar, como horizontal bar.
  • Configurar Word para que al tipear dos guiones seguidos estos se conviertan automáticamente en una raya
  • Usa algún método anterior y recurre al copia-pega.

Atención que Word tiene varios guiones y rayas en Símbolo. Al igual que el espacio fino hay diferentes tipos de rayas horizontales, con distintos largos cuya extensión varía con la tipografía.

Al menos, Word tiene hyphen, non-breaking hyphen, hyphen minus, soft hyphen, figure dash, en dash, em dash y horizontal bar.

La raya de diálogo es em dash, la equivalente a un cuadratín.

La evidencia de deficiencia

Cuando un corrector o editor se encuentra con un documento con este tipo de error empieza a darle un soponcio. Porque se espera lo peor: un escrito plagado de errores de puntuación.

Porque un escritor que no sabe que se usan rayan para los diálogos en lugar de guiones; y, peor aún, guiones en viñeta, evidencia que de puntuación en español no conoce ni lo básico.

Esto se traduce en un enorme trabajo mecánico por parte del profesional de la edición; se trate del editor, del corrector o del coordinador.

Ir párrafo a párrafo aplicando este cambio desalienta, vuelve el trabajo plúmbeo y no ayuda a la buena predisposición.

Y, por otro lado, esta falencia hará que la tarifa de preedición o de corrección del texto sea más cara que la media; algo lógico si demanda más faena.

Si eres autor, considera usar esta macro para facilitarle la vida a quien trabajará con tu texto para que este se centre en otros aspectos de la puntuación de diálogos.

Qué es una macro de Word

Una macro es Word es un función que permite automatizar tareas en un documento.

Se trata de una serie de comandos e instrucciones que agrupan en una sola función para hacer una tarea automáticamente.

Por ejemplo, esta macro de Cálamo & Cran ejecuta varias tareas de limpieza de un texto de un tirón; entre ellas, los espacios usados junto a signos ortográficos de manera errónea que detallé aquí.

Las macros de Word vienen a cumplir tareas similares a los scripts en InDesign.

Macro de Word para convertir los guiones en viñeta en rayas de diálogo

El signo ortográfico raya tiene más usos que introducir un diálogo, y están muy bien explicados y ejemplificados aquí.

Esta macro solo reemplaza los guiones en viñetas de inicio del párrafo por una raya, no los que están (mal usados) dentro del párrafo.

¿Qué tareas hace la macro?
  1. Convertir las viñetas en texto, se hayan creado con guiones o con rayas.
  2. Aplicar al párrafo el estilo de párrafo "Normal", para eliminar la sangría francesa que queda tras la conversión de la viñeta en párrafo corriente.
  3. Reemplazar los guiones por raya.

La macro tiene el siguiente código que puedes copiar o bien descargar un archivo desde aquí (también se descarga un archivo para que lo pruebes):

Sub Convertir_Guiones_En_Viñeta_En_Rayas_De_Diálogo()
'
' Convertir_Guiones_En_Viñeta_En_Rayas_De_Diálogo Macro
'
'
ActiveDocument.ConvertNumbersToText
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
Selection.Find.Replacement.Style = ActiveDocument.Styles("Normal")
With Selection.Find
.Text = "-^t"
.Replacement.Text = "-"
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchKashida = False
.MatchDiacritics = False
.MatchAlefHamza = False
.MatchControl = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "-^t"
.Replacement.Text = "-"
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchKashida = False
.MatchDiacritics = False
.MatchAlefHamza = False
.MatchControl = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Para "instalar" una macro en tu Word puede leer este artículo o recurrir a este video.

Cómo convertir los guiones en viñeta en rayas de diálogo en un clic

Cómo modificar y ejecutar la macro

Considera que esta macro está pensada para que el cambio automático se haga en el estilo de párrafo "Normal".

Si quieres que se aplique a otro estilo de párrafo debes editar el nombre del estilo en el código de la macro.

Y debes hacerlo en esta línea:

Selection.Find.Replacement.Style = ActiveDocument.Styles(" Normal")

Para ello tienes que:

  1. Ir a Vista → Macros → Ver macro.
  2. Tener seleccionado Convertir_Guiones_En_Viñeta_En_Rayas_De_Diálogo con el cursor y clicar
  3. Reemplazar la palabra Normal por el nombre del estilo de párrafo que quieras.(*)
  4. Cerrar Visual Basic.

(*) Para que funcione correctamente, asegúrate de que:

  • dejas las comillas tal cual;
  • no debe haber espacio antes ni después del nombre del estilo:
  • el nombre del estilo del párrafo es exactamente igual a como lo has configurado.

Para ejecutar una macro solo tienes que ir a Vista → Macros → Ver macro, seleccionar la macro en cuestión y hacer clic en Ejecutar.


Volver a la Portada de Logo Paperblog