Texmaker

Texmaker es un LaTeX IDE gratuito y de código abierto que Pascal Brachet de Francia ha desarrollado desde 2003. Se ejecuta en Windows, macOS y Linux, recopila el editor, el visor PDF, configura la compilación y completa en una sola ventana. El último TeXstudio es una bifurcación de Texmaker, razón por la cual los dos se parecen. Esta página explica lo que distingue a Texmaker: su configuración de compilación (Quick Build), la vista de finalización y estructura que acelera la escritura y SyncTeX para moverse entre el código fuente y PDF.

¿Qué es Texmaker?

Texmaker está escrito en Qt, por lo que su apariencia y comportamiento son casi idénticos en los tres sistemas operativos. Se distribuye bajo la GPL (Licencia pública general GNU, v2): de uso gratuito y de modificación gratuita. Ofrece compatibilidad con Unicode, revisión ortográfica, plegado de código (puede contraer bloques \part, \chapter, \section y \begin{...}…\end{...}), una paleta de más de 400 símbolos matemáticos y un visor PDF integrado. La primera versión se envió el 29 de mayo de 2003 y la versión estable actual es 6.0.1, lanzada el 26 de abril de 2025.

El punto clave es que Texmaker no incluye LaTeX. La compilación funciona al tener los comandos de inicio de Texmaker instalados por separado: pdflatex, uplatex, dvipdfmx, etc. Entonces, el orden de instalación es primero una distribución TeX (por ejemplo, TeX Live 2026), luego Texmaker. Todo lo que debe hacer en el lado de Texmaker es configurar cómo se conectan esos comandos.

Ayuda a comprender la relación con TeXstudio. TeXstudio es un proyecto separado que se bifurcó del código base de Texmaker, agregando características propias, como revisión gramatical y cursores espejo. La división aproximada es que Texmaker mantiene la configuración simple, como se esperaría del original, mientras que TeXstudio está más cargado de funciones. Ambos comparten el mismo modelo, por lo que sentirse cómodo en uno se traslada inmediatamente al otro.

Configuración de compilación (compilación rápida)

Todas las configuraciones se encuentran en Opciones → Configurar Texmaker (llamado Preferencias en macOS). Dos secciones rigen la construcción: Comandos especifica qué es realmente cada comando (el ejecutable y sus argumentos), y Quick Build elige el orden en el que se ejecutan.

El corazón de Texmaker es Quick Build: una sola pulsación del botón de la barra de herramientas (o la tecla F1) ejecuta la secuencia de comandos que ha elegido, de principio a fin. La sección Construcción rápida enumera las combinaciones comunes como botones de opción y usted elige una.

  • PdfLaTeX + Ver Pdf — crea un PDF directamente con pdfLaTeX y muéstralo. El valor predeterminado enviado; está bien para texto mayoritariamente occidental.
  • LaTeX + dvips + Ver Ps: pasa por DVI y conviértelo en PostScript con dvips, luego muéstralo.
  • LaTeX + dvipdfm + Ver Pdf: vaya a DVI y conviértalo en PDF con dvipdfm(x), luego muéstrelo. La ruta estándar para los japoneses.
  • Usuario: (define el tuyo propio): encadena los comandos que quieras con | en el campo de arriba para crear un flujo personalizado.

En los argumentos de cada comando, % se expande al nombre del archivo sin su extensión (el nombre del documento maestro en modo maestro). Por ejemplo, el campo PdfLaTeX en la sección Comandos dice, de forma predeterminada, lo siguiente: -interaction=nonstopmode evita que se detenga ante errores y -synctex=1 emite la información de SyncTeX que se analiza a continuación:

terminal
pdflatex -synctex=1 -interaction=nonstopmode %.tex

Si prefiere que la bibliografía, el índice y el recuento de repeticiones se manejen automáticamente, otra opción es colocar latexmk en el campo “Usuario” de compilación rápida. latexmk resuelve las dependencias y ejecuta cada paso tantas veces como sea necesario, por lo que no es necesario que diseñes la combinación tú mismo:

terminal
latexmk -pdf -synctex=1 -interaction=nonstopmode %.tex

Elija una ruta de compilación rápida

En Texmaker, el ritmo de escritura se vuelve estable una vez que sabes exactamente qué ejecuta la F1. En lugar de cambiar entre pdfLaTeX, upLaTeX y LuaLaTeX durante la depuración, elija una ruta estándar para ese manuscrito antes de comenzar a escribir en serio. Cambiarlo más adelante puede afectar las figuras, fuentes, bibliografía y saltos de línea.

  • Para un informe mayoritariamente occidental, comience con PdfLaTeX + Ver PDF o una configuración de usuario que llame a latexmk.
  • Para una plantilla japonesa heredada, establezca el campo LaTeX en uplatex, el campo Dvipdfm en dvipdfmx y elija LaTeX + dvipdfm + Ver PDF.
  • Para un documento japonés nuevo que utilice fuentes OpenType, prepare y mantenga una configuración de usuario LuaLaTeX.
  • Sólo después de que F1 ejecute de manera confiable la misma secuencia de comandos debe expandirse a capítulos y referencias.

Configurar compilaciones para japonés

El estándar tradicional para japonés es upLaTeX + dvipdfmx. En Texmaker cambias dos lugares. Primero, en la sección Comandos, reescriba el campo LaTeX para usar uplatex y el campo Dvipdfm para usar dvipdfmx. Luego, en Quick Build, seleccione “LaTeX + dvipdfm + View Pdf”. Ahora, al presionar F1 se procesa upLaTeX → dvipdfmx en orden y se abre PDF.

Las configuraciones concretas de Windows proporcionadas por TeX Wiki son las siguientes. -kanji=utf8 corrige la codificación de entrada en UTF-8 y -no-guess-input-enc desactiva la detección automática de codificación. No olvidar -synctex=1 es la clave para que la búsqueda inversa funcione:

terminal
uplatex -no-guess-input-enc -kanji=utf8 -synctex=1 -interaction=nonstopmode %.tex
terminal
dvipdfmx %.dvi

El otro camino es LuaLaTeX, que requiere menos pasos si estás empezando desde cero en japonés. Confirme que el campo LuaLaTeX en Comandos esté en orden, coloque lualatex -synctex=1 -interaction=nonstopmode %.tex en el campo "Usuario" de compilación rápida y irá directamente a un PDF sin un DVI (el japonés se maneja a través del paquete luatexja o la clase ltjsarticle). Si prefiere mantener la configuración en un solo lugar, también puede describir el flujo upLaTeX o LuaLaTeX en un .latexmkrc y hacer que Texmaker simplemente llame a latexmk.

Una lista de verificación de fallas de compilación

La simplicidad de Texmaker también simplifica el diagnóstico de fallas. Cuando falla F1, separe dos preguntas antes de reescribir la cadena de compilación rápida: ¿qué dice el registro? ¿Puede iniciarse el comando externo? El mismo orden funciona para una tesis larga y para un informe breve.

  • Comience en el panel Mensajes/Archivo de registro. Si se puede hacer clic en los números de línea, salte a la ubicación de origen que causó el primer error.
  • Para Could not start the command, ejecute pdflatex --version o uplatex --version en una terminal y corrija PATH primero.
  • Si solo el PDF no se actualiza, verifique si el visor integrado contiene un archivo antiguo y si Quick Build incluye View Pdf.
  • Si solo falla el japonés, confirme que los campos LaTeX y Dvipdfm formen una ruta upLaTeX + dvipdfmx consistente.

Terminación y vista de estructura.

La finalización de Texmaker reduce las pulsaciones de teclas. Al escribir \ seguido de una letra, aparece una lista de comandos candidatos, que se reduce a medida que agrega letras. Los comandos principales de LaTeX se pueden insertar rápidamente de esta manera, y para los comandos que toman argumentos, se muestran puntos de entrada (marcadores de posición) para que pueda completar las llaves una tras otra.

Las referencias cruzadas también reciben ayuda. Escribir \ref{...} o \pageref{...} ofrece las etiquetas presentes en el documento, y \cite{...} inserta las claves de bibliografía. Te detienes con menos frecuencia al intentar recordar a medias un nombre.

La Vista de estructura a la izquierda es un mapa de su documento que se actualiza automáticamente a medida que escribe. Presenta encabezados (\section y amigos), etiquetas (\label) y los archivos extraídos a través de \input/\include en una jerarquía; al hacer clic en una entrada se salta a ese lugar. Incluso en manuscritos largos o proyectos con varios archivos puedes moverte sin perder la imagen general.

SyncTeX (búsqueda directa e inversa)

SyncTeX asigna líneas de origen a posiciones en PDF y viceversa. El visor PDF incorporado de Texmaker lo admite, brindándole búsqueda directa (saltando desde la línea en la que se encuentra en el editor al lugar correspondiente en PDF) y búsqueda inversa, saltando desde un punto en PDF a la línea de origen correspondiente. La búsqueda de "qué línea produjo este párrafo" desaparece durante la revisión.

Dos condiciones lo permiten. Primero, pase -synctex=1 al comando de compilación para que se produzca un archivo de sincronización (.synctex.gz); escribir los comandos como se muestra arriba es suficiente. En segundo lugar, abra el PDF en el visor integrado (en la sección Comandos, configure el Pdf Viewer en el visor integrado y habilite "Incrustar" si desea acoplarlo a la ventana principal). La apertura en un visor externo desactiva los saltos bidireccionales.

Los gestos son simples. Como dice el manual, con -synctex=1 en el comando de compilación, el visor incorporado salta automáticamente a la posición en PDF que corresponde a la línea actual, es decir, búsqueda directa. Para la búsqueda inversa, haga clic derecho en una palabra en el visor integrado y elija en el menú contextual, y el editor saltará a la línea coincidente.