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 Em dash para clicar sobre ella; cuidado que hay otras similares que no correspondería usar, como horizontal bar.
  • Configurar Word para que al tipear dos guiones seguidos estos se conviertan automáticamente en una raya.
  • Utiliza 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.

¿Qué son los blancos tipográficos y cómo utilizarlos correctamente?

© Lalolagráfica. Imagen obtenida del blog de Domestika ¿Qué son los blancos tipográficos y cómo utilizarlos correctamente?

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 utilizar 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 una 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.

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.

Atención si la macro no funciona

En el Word de mi ordenador la macro funciona tal como está consignada arriba. Sin embargo, algunos colegas me han escrito informando de que a ellos les da error. Y se peude deber a versiones de Word, tipos de viñetas o vaya uno a saber qué…

Por tanto, prueba a hacer el siguiente cambio. Reemplaza, en ambos lugares, la línea

        .Replacement.Text = "—"

por

        .Replacement.Text = Chr(151)

Cómo convertir los guiones en viñeta en rayas de diálogo en un clic con esta macro para Word (descarga gratuita)

Si usas Mac o la viñeta tiene la fuente Symbol en este comentario tienes los datos de una macro que probó una compañera y le funcionó.

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.

¡Voilá! 😀

Suscríbete a mi boletín quincenal

 Y recibe regalos de bienvenida.

¡Me apunto!

You have Successfully Subscribed!