Convertidor de Texto a Formato LaTeX (Escape de Símbolos y Acentos)
Pega texto normal y obtén código LaTeX listo para compilar: la herramienta escapa los diez caracteres reservados, aplica comillas tipográficas y guiones, detecta encabezados y listas escritos al estilo Markdown y, si lo necesitas, convierte los acentos a macros y envuelve todo en un documento completo.
- 🧾 Resumen rápido: ¿cómo paso texto a LaTeX?
- Por qué el texto normal no se puede pegar directamente en LaTeX
- Tipografía: comillas, guiones y puntos suspensivos
- Detección de estructura al estilo Markdown
- Acentos: UTF-8 o macros clásicas
- Documento completo o fragmento
- Ejemplo práctico
- Casos de uso
- Rendimiento y privacidad
- Herramientas relacionadas en porcentaje.net
- Preguntas Frecuentes (FAQ)
🧾 Resumen rápido: ¿cómo paso texto a LaTeX?
Escribe o pega el texto, deja activada la opción «Escapar caracteres reservados», elige si quieres solo el cuerpo o un documento completo con \documentclass y copia el resultado. Para el camino inverso —quitar el marcado de un archivo .tex— usa el convertidor de LaTeX a texto plano.
Por qué el texto normal no se puede pegar directamente en LaTeX
LaTeX es un sistema de composición de documentos que interpreta ciertos caracteres como instrucciones. Si copias un párrafo de un correo o de una hoja de cálculo y lo pegas tal cual en un .tex, el compilador fallará o producirá una salida incorrecta en cuanto encuentre uno de estos diez caracteres reservados:
| Carácter | Significado en LaTeX | Forma escapada |
|---|---|---|
& | Separador de columnas en tablas | \& |
% | Inicio de comentario | \% |
$ | Modo matemático | \$ |
# | Parámetro de macro | \# |
_ | Subíndice | \_ |
{ } | Agrupación de argumentos | \{ \} |
~ | Espacio irrompible | \textasciitilde{} |
^ | Superíndice | \textasciicircum{} |
\ | Inicio de comando | \textbackslash{} |
Hacer estas sustituciones a mano en un texto largo es tedioso y fácil de equivocar. El convertidor las aplica de una sola pasada y te dice cuántos símbolos ha escapado.
Tipografía: comillas, guiones y puntos suspensivos
Un texto tecleado con comillas rectas (") y tres puntos seguidos se compone mal en LaTeX. La herramienta aplica las convenciones tipográficas correctas:
- Las comillas dobles rectas se emparejan y se convierten en
``de apertura y''de cierre. - Las comillas tipográficas Unicode (
“ ” « ») se traducen a su equivalente LaTeX. ...y el carácter…se convierten en\ldots{}.- Los guiones Unicode
—y–se pasan a---y--, que LaTeX compone como raya y semirraya.
Detección de estructura al estilo Markdown
Muchas personas redactan sus borradores con una sintaxis ligera antes de pasarlos a LaTeX. Si activas la opción correspondiente, el convertidor reconoce:
- Encabezados:
# Título,## Subtítuloy### Apartadose convierten en\section{},\subsection{}y\subsubsection{}. - Listas no ordenadas: las líneas que empiezan por
-,*o+se agrupan en un entornoitemize. - Listas ordenadas: las líneas que empiezan por
1.,2.… se agrupan enenumerate. - Énfasis en línea:
**negrita**pasa a\textbf{},*cursiva*o_cursiva_a\textit{}y`código`a\texttt{}. El contenido interior se escapa igualmente.
Si tu texto no usa esa sintaxis, desactiva la opción y cada línea se tratará como un párrafo normal.
Acentos: UTF-8 o macros clásicas
Con una distribución de LaTeX moderna y el paquete inputenc (o el motor XeLaTeX/LuaLaTeX), puedes escribir á, ñ o ü directamente y funcionará. Esa es la opción recomendada y la predeterminada. Sin embargo, algunos flujos de trabajo antiguos, plantillas de congresos o sistemas de generación automática exigen las macros de acento. Si eliges esa opción, el convertidor transforma:
á → \'a ñ → \~n ü → \"u ç → \c{c}
à → \`a â → \^a ¿ → ?` « → ``
De este modo el archivo compila incluso sin declarar la codificación de entrada.
Documento completo o fragmento
Puedes pedir tres formatos de salida:
- Solo el cuerpo: devuelve el texto convertido sin envoltura, para pegarlo dentro de un documento que ya tienes.
- Documento
article: añade un preámbulo con\documentclass{article},\usepackage[utf8]{inputenc},\usepackage[T1]{fontenc}, el paquetebabelcon el idioma que elijas y, si activaste los enlaces,hyperref. Todo dentro de\begin{document}…\end{document}. - Documento
report: igual que el anterior pero con la clasereport, pensada para textos largos con capítulos.
Ejemplo práctico
Entrada:
# Introducción Este documento resume el **método** propuesto. El error fue del 2 % y el coste inferior a 40 $. ## Materiales - Sensor de temperatura - Placa `Arduino Uno`
Salida (solo cuerpo):
\section{Introducción}
Este documento resume el \textbf{método} propuesto.
El error fue del 2 \% y el coste inferior a 40 \$.
\subsection{Materiales}
\begin{itemize}
\item Sensor de temperatura
\item Placa \texttt{Arduino Uno}
\end{itemize}
Casos de uso
- Trabajos académicos: pasar borradores escritos en un procesador de texto a la plantilla LaTeX de la universidad o la revista.
- Documentación técnica: convertir notas y fragmentos de código en secciones formateadas.
- Presentaciones con Beamer: preparar el contenido textual de las diapositivas.
- Generación de informes: transformar salidas de texto de un programa en un anexo con formato.
- Migración de wikis y foros: llevar contenido con sintaxis ligera a un libro o manual en LaTeX.
Rendimiento y privacidad
Toda la conversión se ejecuta en tu navegador con JavaScript, sin librerías externas. El texto no se envía a ningún servidor, así que puedes convertir documentos confidenciales sin riesgo, y la herramienta responde al instante incluso con textos de varias páginas.
Herramientas relacionadas en porcentaje.net
- Convertidor de LaTeX a Texto Plano: la operación inversa, para extraer el texto de un
.tex. - Contador de Caracteres: comprueba los límites de resúmenes y abstracts.
- Contador de Palabras: útil para cumplir la extensión máxima de un artículo.
- Generador de Separadores ASCII: crea comentarios de sección para organizar tu preámbulo.
- Codificador de Entidades HTML: el equivalente al escape de caracteres, pero para la web.
Preguntas Frecuentes (FAQ)
¿Qué caracteres hay que escapar en LaTeX?
Los diez reservados son &, %, $, #, _, {, }, ~, ^ y \. Los siete primeros se anteponen con una barra invertida; la tilde, el circunflejo y la barra invertida necesitan comandos específicos (\textasciitilde{}, \textasciicircum{} y \textbackslash{}) porque su versión con barra ya significa otra cosa. La herramienta aplica la forma correcta en cada caso.
¿Debo convertir los acentos a macros o dejarlos en UTF-8?
Para una instalación de LaTeX actual o para XeLaTeX y LuaLaTeX, deja los acentos en UTF-8: es más legible y funciona sin problemas con \usepackage[utf8]{inputenc}. Convierte a macros (\'a, \~n) solo si tu plantilla lo exige o si trabajas con un sistema antiguo que no gestiona bien la codificación de entrada.
¿La herramienta genera un documento que compila directamente?
Si eliges la salida «Documento completo», sí: incluye la clase de documento, los paquetes de codificación, babel con tu idioma y las etiquetas \begin{document} y \end{document}. Solo tienes que guardarlo con extensión .tex y compilarlo. Si eliges «Solo el cuerpo», deberás pegarlo dentro de un documento que ya tenga su preámbulo.
¿Reconoce la sintaxis Markdown?
Reconoce un subconjunto habitual: encabezados con almohadillas, listas con guiones o números, y énfasis con asteriscos, guiones bajos y comillas invertidas. Los convierte a \section, entornos itemize/enumerate y comandos \textbf, \textit y \texttt. Puedes desactivar esta detección si tu texto no usa esa notación.
¿Se envía mi texto a algún servidor?
No. La conversión es completamente local, se realiza en tu navegador y ningún dato sale de tu dispositivo. Puedes procesar borradores de tesis, informes internos o cualquier contenido sensible con total privacidad.