Lo estuve usando TexShop
por un tiempo debido a su simplicidad. Pero recientemente se descubrió Texmaker
que hace que sea mucho más fácil escribir funciones comunes (completar automáticamente) y compilar dos veces antes de exportar como PDF.
Me di cuenta de que Texmaker
se desplaza en intervalos de una línea, ya que se salta una línea completa al desplazarse. Esto proporciona una experiencia entrecortada al editar el código. Y los botones de la izquierda tienden a desaparecer cuando paso el mouse sobre ellos. Sin embargo, TexShop
proporciona una resolución más fina al desplazarse y, por lo tanto, una experiencia más fluida al editar el código (además, el programa no es tan lento debido Texmaker
a que tiene menos funciones).
¿Existe otro editor que combine la simplicidad + suavidad TexShop
y la eficiencia + características Texmaker
en un solo programa? ¿Quizás otro editor que me haya perdido?
Nota: sé que hay comparaciones disponibles en línea, etc., pero quiero algo específico aquí; un editor que combina funciones de TexShop y Texmaker.
Respuesta1
Si las dos características que enumera son lo único que le falta en TeXShop, es posible que pueda lograr precisamente eso en TeXShop:
Con respecto a la "doble compilación": uso latexmk en TeXShop, que es incluso mejor porque compila con la frecuencia necesaria y también ejecuta bibtex, etc. Para conseguirlo, vaya a la pestaña "Misc" en las preferencias de TeXShop, luego configure el "Programa Latex" en "latexmk -pdf". Luego seleccione "Guión personal" en el menú "Composición tipográfica". De ahora en adelante, usando Cmd-T resp. Al hacer clic en el botón "Componer tipo", se invocará latexmk.
Además, TeXShop también proporciona autocompletado e incluso macros arbitrarias. Por ejemplo, he configurado el mío para que Cmd-Space active la macro "Insertar inicio/fin". Ahora si quiero comenzar una enumeración, hago esto:
- Escribe "enú"
- Presione ESC para activar el modo de finalización (se puede cambiar a TAB en las preferencias)
- La primera finalización que esto sugiere es "enumerar", así que ahora escriba "Cmd-space" resp. seleccione "Insertar inicio/fin" en el menú "Macros".
Con 5 pulsaciones de teclas, ahora tenemos
\begin{enumerar} \end{enumerar}
y el cursor está en el lugar correcto, es decir, dentro del entorno.
Sin embargo, esa es sólo una forma de hacerlo. También existe, por ejemplo, la función de finalización de comandos. Por ejemplo, escriba "\ben" seguido de ESC y obtendrá
\begin{enumerar} \artículo • \end{enumerar}•
Aquí, los puntos gordos son marcas de finalización de comandos, entre las cuales puede navegar rápidamente usando Cmd-Ctrl-F y Cmd-Ctrl-G. Ah, y personalmente, prefiero la variante de finalización "\b" seguida de ESC (inserta "\begin{", seguida de "en", seguida de "ESC" (que produce el mismo resultado que cuando se comienza con "\ben" ).
Para obtener una lista de todas las finalizaciones predefinidas (y para agregar las suyas propias o modificar las existentes, consulte el menú "Fuente -> Finalización de comando -> Editar archivo de finalización de comando...".
Respuesta2
Después de años de probar muchos editores, llegué a la conclusión de queempujeequipado convim-latex-suitees la mejor manera de editar archivos LaTeX. (Serámacvimen este caso claro)
No se trata sólo de la idea de queempujees un editor extremadamente poderoso, si no el más poderoso que jamás haya existido (¡sin ofender a la gente de EMACS!).vim-latex-suiteEs un conjunto de macros realmente brillante.
Un ejemplo, solo tienes que escribirEFIy se creará un entorno de figura completo para usted con marcadores de posición para completar.
\begin{figure}[<+htpb+>]
\begin{center}
\includegraphics{<+file+>}
\end{center}
\caption{<+caption text+>}
\label{fig:<+label+>}
\end{figure}<++>
Puedes saltar entre estos marcadores de posición usandoCtrl-j. Y adivina qué, es lo suficientemente inteligente como para darse cuenta si estás usandográficoxo no y por lo tanto hace para usted \includegraphics
o \epsfig
.
Este es un pequeño ejemplo sobre el poder devim-latex-suite. Le recomiendo encarecidamente que lo utilice como la forma más eficiente de editar LaTeX.
Respuesta3
En mi opinión, el principal inconveniente de texshop es la falta de soporte para pestañas. No puede tener varias pestañas para varios archivos y cambiar fácilmente entre ellos. Además, no puede seleccionar una parte del texto y compilar solo la parte seleccionada.
Escuché a algunas personas ejecutar Winedt en paralelo en Mac y estoy contento con ello.
Respuesta4
he estado usandotexpaddesde hace varios años y lo encuentro cómodo de usar, al mismo tiempo que me da suficiente control sobre cómo compilar mis documentos.