Ir al contenido
  1. Publicaciones/

Emacs: Exportar símbolos fonéticos ingleses a PDF

··226 palabras·2 mins

Ando aprendiendo ingles y como no puede ser de otra forma, mis notas y apuntes los guardo en un fichero org.

Pero al exportar estos apuntes a un fichero PDF mediante LATEX me encontró con el problema de que los simboles fonóticos en UTF-8 no se exportaban correctamente, pero buscando un poco por Internet encontró la solución, sólo hay que utilizar el paquete TIPA

#+LATEX_HEADER: \usepackage{tipa}
#+LATEX_HEADER: \usepackage{newunicodechar}

Añadir símbolos #

En el manual de tipa, Apóndice A, tenemos una lista de los símbolos TIPA

Simplemente le decimos a LATEX el código del símbolo correspondiente, por ejemplo


- unfriendly \textipa{/2nˈfrendli:/}
- generous \textipa{/ˈdZenərəs/}
- hard-working  \textipa{/hAːd ˈwɜːkɪŋ/}
- shy \textipa{/Sai/} tímido
- languages \textipa{/læŋɡwɪdZɪz/}

Resultaría la siguiente salida

¿Cómo ampliar el conjunto de caracteres admitidos? #

Como escribí antes, en manual de tipa , Apóndice A, tenemos una lista de los símbolos TIPA, puedes buscar los caracteres, y añadirlos al encabezado


#+LATEX_HEADER: \newunicodechar{ˈ}{"}
#+LATEX_HEADER: \newunicodechar{ə}{@}
#+LATEX_HEADER: \newunicodechar{ɛ}{E}
#+LATEX_HEADER: \newunicodechar{ɪ}{I}
#+LATEX_HEADER: \newunicodechar{ˌ}{""}
#+LATEX_HEADER: \newunicodechar{ː}{:}
#+LATEX_HEADER: \newunicodechar{ɜ}{3}

Finalmente mi plantilla para LATEX queda de la siguiente manera


#+TITLE:   E.O.I. English
#+AUTHOR:  Carlos
#+DATE: Last Modified {{{time(%Y-%m-%d at %H:%M Hours)}}}
#+EMAIL:         [email protected]
#+LATEX_CLASS_OPTIONS: [a4paper,12pt,twoside]
#+LATEX_HEADER: \usepackage{a4wide}
#+LATEX_HEADER: \usepackage{tipa}
#+LATEX_HEADER: \usepackage[utf8]{inputenc}
#+LATEX_HEADER: \usepackage[spanish]{babel}
#+LATEX_HEADER: \usepackage{fancyhdr}
#+LATEX_HEADER: \usepackage{tipa}
#+LATEX_HEADER: \usepackage{newunicodechar}
#+LATEX_HEADER: \newunicodechar{ˈ}{"}
#+LATEX_HEADER: \newunicodechar{ə}{@}
#+LATEX_HEADER: \newunicodechar{ɛ}{E}
#+LATEX_HEADER: \newunicodechar{ɪ}{I}
#+LATEX_HEADER: \newunicodechar{ˌ}{""}
#+LATEX_HEADER: \newunicodechar{ː}{:}
#+LATEX_HEADER: \newunicodechar{ɜ}{3}

Espero que te haya gustado, pasa un buen día…🐧