¿Necesitamos un editor WYSIWYG para TeX, LaTeX, y AmsTex?
Etiquetas: Latex , Lyx , Scientific Word , TexPublicado en Técnicas (MS Word, tex) , Consejos para jóvenes científicos , útiles de software
Todavía recuerdo en la década de 1980 lo impresionado que los físicos cuando descubrimos Tex fue escrito el programa de Donald Knuth. El paquete de macros Tex es tan bueno y completo que todos los nuevos desarrollos son interfaces simples e interfaces de usuario a Tex, de los cuales látex y paquetes AmsTex son los más populares. la creación de nuevos tratar con las nuevas distribuciones de hardware, nuevas fuentes y una mejor gestión de fuentes, y pdf, pero sigue siendo el fundamento Texas
Los científicos, como químicos y biólogos, que utilizan una fórmula matemática ocasional puede prescindir de Texas Todo tipo de complementos útiles permita que la fórmula matemática que incorpora en los documentos de oficina estándar. Sin embargo, si su trabajo tiene muchas fórmula matemática es la manera de Tex-es la única solución. En el resto me limitaré al látex.
Compilar
Un ciclo de látex típico es un archivo de código fuente ASCII (extensión normalmente. Tex) que es elaborado por un "látex" programa en un archivo de dispositivo DVI (independiente), que posteriormente pueden ser vistos o impresos. La curva de aprendizaje para el látex es bastante largo. Los opositores a la Tex-enfoque siempre se quejan de la falta de un WYSIWYG (lo que ves es lo que obtienes) editor. Se utilizan para MS Word, o similar, con un potente interfaz gráfica de usuario (GUI). Yo no voy a empezar una discusión acerca de si o no WYSIWYG y GUI es la mejor manera. Mi opinión es que estoy de acuerdo con el mundo Unix que una interfaz gráfica de usuario y un enfoque WYSIWYG es ineficiente en general para los usuarios experimentados.
Matemáticas desde un principio?
Una fuente de archivos típico LaTex ve horrible para los usuarios inexpertos. Para dar un ejemplo:
\ [\ Int_0 ^ \ infty \ sum_ (l = 0) ^ \ infty \ frac (A_l ((\ bf x))) (2 \ pi) \]
generará la siguiente fórmula:
Algunos de mis estudiantes realmente desarrollar matemáticas utilizando el látex. Esto me parece muy difícil. Lo que suele hacer es: usar una pluma de escribir matemáticas, corregirlo, y corregirla, y corregirlo, y luego lo puso en LaTex.
Si hubiera un editor WYSIWYG bien que sería capaz de desarrollar las matemáticas de inmediato a partir de cero en un archivo de tex utilizable.
Requisitos para un editor WYSIWYG LaTex
- La interfaz gráfica de usuario debe ser de fácil utilización, y la compilación e impresión debe ser transparente para el usuario. El sistema de ayuda debe centrarse en cómo utilizar el editor, no en la explicación de LaTex, porque la documentación suficiente respecto de esa.
- Un editor WYSIWYG aceptable tendría que ser compatible hacia atrás y hacia adelante: es decir, debe ser capaz de importar archivos desde cualquier LaTex vieja o nueva versión de látex.
- Debe ser capaz de exportar archivos limpios LaTex, es decir sin depender de las macros no forman parte de la distribución estándar de LaTex.
- Si no es de código abierto, la concesión de licencias deben ser razonables
Requisitos 2 y 3 permiten a los autores para cambiar entre cualquier editor que les gusta. Algunos coautores puede ser que desee utilizar la interfaz WYSIWG, otros tal vez quiera uso de la interfaz ASCII primas.
Los únicos dos editores WYSIWYG para LaTeX que conozco son los de código abierto Lyx y los comerciales de programas de Windows Scientific Word comercializados por la firma de software MacKichan.
Lyx
Lyx es de código abierto con un sabor de Unix, y ya que es gratuito los usuarios deben detener sus reclamaciones. Bueno, Lyx es horrible. Por lo menos en Windows. En mi caso, el procedimiento de instalación de tiempo colgado hora a partir de los paquetes que faltan en LaTex. La documentación es horrible, poco clara, dispersa, incoherente, feo .. La impresión de un documento es terrible. Al parecer, ayuda al instalar Cygwin, un entorno Unix para Windows. Así Lyx viola mis requerimiento 1. Viola, además, el requerimiento 2, como ya he probado con al menos diez archivos LaTex de buena fe, que fueron aceptadas por las revistas científicas en el pasado. En todos los casos Lyx no podía manejar termia y me dijo que había errores graves en ellos. El pueblo Lyx asesorar para escribir sus trabajos especialmente para el sistema de Lyx y de hecho Lyx almacena la información en un archivo de látex no son de látex. Horrible.
Scientific Word
Scientific Word es mucho mejor que Lyx. Requisito 1 se cumple y se cumple el requisito 2, también. Requisito 3 se cumple sólo parcialmente. En lugar de eliminar todas esas cosas cuando SciWord limpiamente exportadores, se comentan sus propias directivas en el archivo de origen. Además, se reorganiza el archivo LaTex original. Por otra parte los usuarios que importar un archivo, no lo cambia, y la exportación que volverá a descubrir que no compila más porque la tcilatex.tex de archivo propietario es necesario. Este es el camino equivocado. Los desarrolladores SciWord deben haber desarrollado un paquete estándar de látex, tal vez llame tcilatex y lo hizo parte de cualquier distribución de látex.
He SciWord utiliza mucho, pero estoy a punto de abandonarla debido a las condiciones de sus licencias. Es demasiado caro, $ 525 para uso académico y $ 180 para estudiantes. Por suerte uno de mis afiliaciones tiene una licencia en todo el sitio. Sin embargo, el sistema de licencias es engorroso. Está conectado a un ordenador y es por año. Yo lo uso en cuatro equipos. Así, cada tres meses un expira, sin emitir una advertencia. Siempre que me pase en un fin de semana o en una conferencia, y después estoy fuera de programa de trabajo.
Mi Solución
Mi solución es la pluma de nuevo. Escribo mis matemáticas. Después de que se haga uso el WinEdt editor ASCII con la MixTex distribución como backend. Es rápido y robusto.
O suscribirse a nuestro feed RSS .














9 de marzo 2010 23:47, cpbotha
(Estoy escribiendo este comentario por tercera vez ahora ... * sigh *)
Mucha gente no sabe esto, pero Google Docs ha incorporado un editor de ecuaciones que utiliza de forma nativa LaTeX! Usted puede construir su ecuación con la funcionalidad WYSIWYG y actualiza el LaTeX correspondiente en tiempo real, o puede introducir directamente LaTeX, y actualiza las matemáticas compuesto en tiempo real. Ver esta captura de pantalla: http://cpbotha.net/wp-content/uploads/2009/09/google_docs_ss1.png
Personalmente ecuaciones matemáticas escribir directamente en LaTeX, pero el editor de Google Docs ecuación es muy útil si usted necesita rápidamente una composición tipográfica ecuación, o si quiere enseñar a alguien más cómo usar matemáticas de LaTeX. También se podría utilizar, además de un editor de texto normal, exclusivamente para hacer los bits de matemáticas en LaTeX.
10 de marzo 2010 11:07, Jacobo Bertolotti
Soy consciente de que LaTeX es muy poco amigable con los novatos y yo nunca se lo recomendaría a cualquier persona que acaba de escribir una carta comercial ni nada de eso. Sin embargo, una vez que superó la empinada curva de aprendizaje, todo lo que acaba de fluir con facilidad y el grado de control que tiene sobre el resultado final es infinitamente superior a cualquier programa de MS-Word, como alguna vez lo permitan.
Como un ejemplo, mi esposa recientemente escribió su tesis de Maestría sobre las adopciones internacionales (ecuaciones de cero y un solo gráfico) Escribe en OpenOffice. Una vez que terminó la tomé y todo volvió a mecanografiar en LaTeX lo que supone una decente (y coherente de principio a fin) formato, una bibliografía decente y así sucesivamente. El resultado final fue tan mucho mejor que cualquier cosa que usted puede hacer con programas como-palabras.
Dicho esto estoy totalmente de acuerdo en que un editor WYSIWYG decente probablemente ayuda para hacer un estándar de TeX fuera de la comunidad Matemáticas-Física.
No estoy al tanto de cualquier buen editor que satisfacen los tres criterios, pero si el principal requisito es una ayuda para escribir las ecuaciones entonces puedo sugerir el uso de http://www.codecogs.com/components/equationeditor/equationeditor.php ? lang = es-ES . No requiere instalación en absoluto (que acceda a ella a través de su navegador) y le permite ver en tiempo real la aparición de la ecuación que acaba de escribir. Como un bono (grande) puede exportar la ecuación como un jpg / png / gif / svg / imagen pdf y utilizarlo en sus diapositivas para una presentación (lo hago de forma sistemática desde que lo descubrió).
11 de marzo 2010 13:30, anuncio Lagendijk
Charl,
gracias por el comentario. Espero que tu escribiendo en su comentario no estaba relacionada con problemas con este sitio. Hemos instalado recientemente una serie de filtros a medida que se inundan con los comentarios de spam bots.
-
Hay un buen número de LaTex en línea en tiempo real "traductores". Google Docs es una f, y Jacopo está señalando otra en su comentario. De hecho, son muy buenos por razones didácticas, y pueden ser utilizados para la generación de mapas de bits en las presentaciones. En este último caso yo uso TexPoint.
11 de marzo 2010 14:03, Jacobo Bertolotti
TexPoint es bueno pero es no-libre (bueno, 30 dólares no son una cantidad enorme de dinero) y, lamentablemente, no funcionan en Linux.
12 de marzo 2010 22:05, Jan
Estoy de acuerdo en que la instalación de Windows puede ser difícil, funcionó mucho mejor en el Mac o Linux. Pero un consejo: trate de utilizar el paquete completo del programa de instalación alternativo: ftp://ftp.lyx.org/pub/lyx/bin/1.6.5/LyX-165-4-22-AltInstaller-Complete.exe
Se instala todo el entorno y todos los enlaces de la. Siempre ha funcionado bien para mí.
-
Pero leyendo sus comentarios una vez más me doy cuenta que mis necesidades son algo diferentes. Yo rara vez uso LyX para importar una fuente LaTeX. Después de todo, que ya está hecho y se sacudió. En lugar de eso utiliza LyX como una alternativa mucho más cómodo para escribir un artículo desde cero. Dependiendo del conjunto de colegas, yo podría tener que usar Word o LaTeX. Si usamos LaTeX, tiendo a utilizar LyX con la plantilla que Revtex4 buques con y funciona perfectamente bien, incluso es más importante la exportación definitiva a Latex.
-
Pero como alguien ya ha comentado: Google Docs está buscando como una buena alternativa para el papel de colaboración por escrito ya que soporta nativos ecuaciones de látex. Una Tipp importante para que: al exportar un documento de Google a un archivo de texto, en realidad las exportaciones de las ecuaciones en látex llano! Nice!
-
Gracias por su interesante blog!
15 de marzo 2010 09:59, Suzan
No estoy de acuerdo con esto:
Los científicos, como químicos y biólogos, que utilizan una fórmula matemática ocasional puede prescindir de Texas
Para los papeles de formato de acuerdo a la hoja de estilos proporcionados por las revistas y conferencias, LaTeX es indispensable.
Las hojas de estilo MS Word proporcionada por las conferencias son a menudo muy poco profesional y conducir a una gran cantidad de dificultades.
Con LaTeX, simplemente puede adjuntar cualquier hoja de estilo para el mismo papel que lo hacen adecuado para una revista específica o de una conferencia.
Por no hablar de la bibliografía! ¿Cómo gestionar sus referencias si no tenía bibtex?
15 de marzo 2010 10:35, anuncio Lagendijk
Suzan @,
gracias por su reacción. Soy un químico de profesión mí mismo. No había nada peyorativo significado en mi puesto. Estoy de acuerdo en que el látex produce un resultado superior. Y para los físicos y matemáticos es una necesidad. Pero por alguna razón muchos científicos insisten en usar MS Word en combinación con EndNote por ejemplo. Ojalá todos los científicos usarían LaTex. Incluso hay todo un reto para el mundo LaTex: MathML . En lugar de utilizar LaTex como base la rueda se reinventa para mostrar la fórmula matemática en las páginas web.
15 de marzo 2010 diez y cincuenta y uno, Jacobo Bertolotti
suzan @: Lamentablemente una gran parte de las revistas que se centran en la química y la ciencia de los materiales (por ejemplo, los materiales avanzados) aceptan los manuscritos sólo como MS Word.
15 de marzo 2010 11:21, Suzan
Ad @ yo no estaba ofendido por su punto, yo sólo no estaba de acuerdo
@ Jacobo: Eso es muy triste! En mi campo (lingüística computacional), hay algunas conferencias y revistas que sólo aceptan LaTeX! La mayoría de ellos ofrecen sylesheets de palabra y LaTeX.
15 de marzo 2010 20:41, Klaas Wynne
Lo siento pero yo soy físico (aunque químico de formación con el asesor de doctorado mismo anuncio) y yo preferiría que mis tuercas arrancó con un instrumento contundente que el uso de La-sangre-Tex. Sin embargo, si algunas personas prefieren utilizar el software de 1970 ... buena suerte a ellos. Para mí, los documentos preparados LaTex mirar con buenos ojos la basura con (normalmente) la mala ortografía y la gramática, debido a la falta de fácil de usar correctores ortográficos y gramaticales. Quisiera instar a los científicos (físico o no) cuyo primer idioma no es el Inglés (por ejemplo, neerlandés, por citar un ejemplo al azar), para usar MS Word y prestar especial atención a las recomendaciones formuladas por la gramática / corrector ortográfico. De hecho, que aconsejan se extendería a los escritores británicos y estadounidenses, así como su Inglés tiende a ser bastante pobres también. Recuerdo a mi padre con el libro de Donald Knuth en su estante de libros. Knuth diseñado Tex porque en la década de 1960 no había otras opciones. Ahora es 2010. Las personas no utilizan tarjetas perforadas más. la gente sana también no utilizar Texas
15 de marzo 2010 23:43, Paolo Scalia
Estoy de acuerdo en que el látex no es fácil de usar e incluso a veces desalentador. Tengo que decir sin embargo que el no tener que preocuparse de numeración mis ecuaciones, secciones, subsecciones, posicionamiento mis figuras y actualización de la tabla de contenido es una gran ventaja. Si en combinación con un sólido camino para manejar referencias (como jabref) y un buen stylefile se usan, entonces yo preferiría látex en MS Word. Además WinEdt tiene un corrector ortográfico decente.
En mi opinión verdadera devolución de látex se manifiesta cuando uno tiene que escribir muchas expresiones matemáticas de largo. Con toda honestidad, tener que escribir implicados y largo expresiones matemáticas en LaTeX directamente es un dolor y me vuelve loco.
He tenido una experiencia bastante positiva con Lyx. Por el momento lo uso para las partes más densas matemáticamente de mi tesis. Una vez que el archivo Lyx es completa y estoy contento con lo pido Lyx para generar el archivo de látex corresponsal. Luego pega este archivo de látex en mi archivo de látex tesis, justo donde lo necesito. Funciona como un encanto. La única molestia que he encontrado es que las fórmulas en el archivo generado Lyx látex son un poco desordenada. Por supuesto que no se ve que cuando se compila el archivo de látex.
El revés (de látex para Lyx) también funciona sin problemas, pero no lo encontré. Creo que esto se debe principalmente a mí, no habiendo encontrado la configuración adecuada o descargados todos los necesarios
paquetes.
16 de marzo 2010 08:26, Klaas Wynne
@ Paolo: Mi punto es que con látex y todas sus herramientas asociadas que tienen que pasar por varios pasos y procedimientos para obtener un resultado. Parece que usted tiene que copiar una "fórmula" de su origen de látex archivo a Lyx, editarlo allí, guardar en otro archivo, abra que, copia en su archivo fuente de látex, compilar, comprobar que el resultado está bien. El procedimiento en Word + + Nota MathType (MEM) es: haga doble clic. Esto significa que usted tiene tiempo para revisar su trabajo y pensar sobre qué escribir. WEM se COT, la numeración de ecuaciones, la sección de numeración, estilos, y todo lo que se ha mencionado antes. Si las personas persisten en mantener que el látex del látex produce una salida superior entonces creo que es hora de un concurso adecuado. Cualquier persona con los mismos? ¿Y si reproducimos un párrafo con una gran cantidad de las matemáticas desde un PRL reciente? Por comparación adecuada, también hay que perder de vista la cantidad de tiempo necesario para reproducir ese párrafo. Anuncio podría ser el árbitro.
16 de marzo 2010 10:15, Jacobo Bertolotti
@ Klaas: Creo que la diferencia de perspectiva entre los amantes de LaTeX (que suelen ser enemigo de Word) y amante de las palabras (que por lo general se odia LaTeX) es un poco demasiado profundo y personal a ser objeto de un concurso justo.
amante de las palabras por lo general muy alta tasa de algo que se puede hacer con unos pocos clics del ratón mientras amante de LaTeX no me importa tanto y se sienten más atraídos a cualquier cosa que se puede controlar con precisión con un par de líneas de código. Esto es algo que corresponde a gusto personal más que a algunos parámetros objetivos y mensurables.
Personalmente odio cualquier editor de ecuaciones que me obliga a hacer clic en torno a lo loco. Me parece mucho más rápido y cómodo de simplemente escribir sin tener que abandonar mi teclado pero sé que la gente puede tener diferentes sentimientos diferentes acerca de eso.
Si prefiere más editores WYSIWYG WYSIWYM quizás LaTeX no es la mejor opción para usted. Tal vez (y aquí me refiero a anuncios y Paolo) se sentiría mejor con un editor de ecuaciones decente para Word (o OpenOffice o tu editor de texto de su elección).
Para terminar sólo una observación pocos LaTeX: cualquier editor decente para TeX / LaTeX tiene un corrector ortográfico integrado de en el mismo nivel en lo que se encuentra en Word. Al mismo tiempo, los "pasos múltiples" que necesita para obtener un resultado en el importe de LaTeX para hacer clic una vez (o usar el atajo de teclado para ser más rápido) en la "compilación" icono en tu editor y una vez en el dvi "Ver / ps / pdf "icono para ver realmente el resultado. Tenga en cuenta que este último paso se puede hacer sólo una vez por todas ya que la mayoría editores son lo suficientemente inteligente como para actualizar lo que se está visualizando cada vez que se compila el código fuente de LaTeX. Los tiempos en que tenía que ir a la concha y escribir algunos comandos esotéricos para obtener cualquier cosa son desde hace tiempo.
29 de marzo 2010 09:23, Maarten
Acerca de LyX:
Lo he estado usando ahora en Windows y Linux desde hace más de 2 años y para mí funciona perfecto, y me temo que los anuncios no le ha dado una oportunidad real. Nunca he aprendido a escribir documentos completos con un editor de LaTeX, pero estoy familiarizado con las capacidades de TeXnicCenter, pero sólo para las cosas en perspectiva. He encontrado LyX que la curva de aprendizaje que no es demasiado empinada y gran parte de las preguntas se desee tener, posiblemente, se responden en los archivos de ayuda que vienen con él o en el wiki de LyX. He encontrado la comunidad de desarrolladores a ser bastante ocupado y útil, y que mucho se ha mejorado con los años, con cada nueva versión.
-
Me gustaría profundizar en los 4 puntos que se plantearon en el orden inverso:
-
Punto 4: LyX es de código abierto, libre e independiente de plataforma, aunque mi experiencia es que una distribución MiKTeX funciona mejor. Para Windows, el AltInstaller es claramente la mejor opción, y si se permite que MikTeX paquetes de actualización sobre la marcha, entonces no debería haber ningún problema con su uso.
-
Punto 3: LyX puede exportar a LaTeX normal y yo le recomiendo utilizar LyX para este fin, según se explica también por enero me gustaría añadir que las tablas simples sólo se pueden copiar de Excel en LyX, todos los ajustes posibles posiciones como la figura , marca de título hasta etc fácilmente se pueden probar antes de utilizarlo en la "llanura" editor. REALISE: esto se puede hacer sin todos los soportes de apertura y clausura y las líneas de código. Además: el usuario puede elegir la forma de escribir el margen de utilidades: al hacer clic del ratón, teclas de acceso rápido o la escritura de código TeX. También es fácil cambiar la estructura del documento sobre la marcha (para la sección de cambiar o nivel). Si un copiar y pegar de una ecuación a partir de LyX a algún archivo de texto, la llanura LaTeX se copia, de manera que es muy útil como un editor de ecuaciones para TeX, en lugar de usar MathType, o Google Docs.
-
Punto 2: He encontrado LyX soporta también paquetes olderLaTeX, sino también que algunas revistas utilizar clases obsoletas o han ajustado las clases que no deberían hacerlo. Este ha sido el caso para mí con la clase Copérnico de la Unión Europea de Geofísica (tan de hecho, yo no soy un físico). Si LyX se utiliza como un editor de ecuaciones y adicional para pesada de otros códigos, «no tendrá ningún problema con esto. La principal ventaja de LaTeX se encuentra en la Palabra de aquí también: siempre se puede ver y editar el archivo ASCII y no hay problemas con la compatibilidad con versiones anteriores, las diferencias de idioma del sistema oa la dependencia de otro software de terceros como Nota o Mathtype.
-
Punto 1: Estoy de acuerdo en que el sistema de ayuda no siempre es tan claro, o que una búsqueda en Internet extra en el wiki o lista de correo puede ser necesaria para la materia de lujo. Si uno ha hecho el tutorial de 1 hora, uno puede por lo menos LyX usar para crear documentos LaTeX agradable y sus propias plantillas para hacer el PDF.
-
Para terminar, algunas observaciones sobre otras cosas planteadas en el debate puesto en la perspectiva LyX: LyX es bueno para la colaboración mediante un sistema de seguimiento de los cambios, y diferentes métodos para hacer comentarios. Asimismo, el corrector ortográfico es bueno, aunque todavía no sobre la marcha como en la palabra, y la gramática no está bien evaluado. La próxima LyX 2.0 será mejor en este aspecto. Por último, pero no menos importante, me gusta mucho la forma más fácil que uno puede hacer su propia plantilla para escribir un informe, por ejemplo. Pero recuerde, sólo lo ven como un editor adicional que es sólo mucho más fácil de usar que un editor de texto plano!
15 de abril 2010 13:08, PM
No estoy de acuerdo con usted acerca de LyX. Incluso yo odiaba en un principio, ya que me gustaba escribir el código LaTeX. Pero ahora, me han dado el salto a LyX por completo (tanto en Win y Linux), debido a su fácil de usar referencias cruzadas, citas y propiedades de la tabla. Sin duda no es el más grande, pero su libre aún y muy funcional. Y si uno está familiarizado con escribir ecuaciones LaTeX, su editor de ecuaciones es realmente asombroso con las cosas complicadas, como se puede código de tipo de partes simples y haga clic en los botones para hacer las cosas horribles como fracciones de anidación y el soporte que se hinchan código de látex.
Asimismo, el uso Zotero, que a diferencia de nota al final es a la vez libre y las exportaciones a bibtex.
PS Yo soy de una escuela de negocios, donde LaTeX no es popular
02 de mayo 2010 15:49, Vasilij M.
Una información ...
También puedes ver como editores WYSIWYG como LaTeX
BaKoMa Palabra TeX
Científico Autor
MicroIMP (probablemente bloqueadas)