GNU TeXmacs

GNU TeXmacs Descrierea imaginii Tm gnu1b.png. Descrierea acestei imagini, comentată și mai jos Software gratuit pentru compunerea documentelor științifice informație
Creator Joris van der Hoeven ( în )
Dezvoltat de Proiectul GNU
Ultima versiune 1.99.21 (31 mai 2021 )
Depozit svn.savannah.gnu.org/viewvc/texmacs
Scris in C ++ și Scheme
Sistem de operare GNU / Linux , BSD ( d ) , macOS și Microsoft Windows
Mediu inconjurator Cross-platform
Citiți formatele Documentul GNU TeXmacs ( d ) și schema GNU TeXmacs ( d )
Formate scrise Documentul GNU TeXmacs ( d ) și schema GNU TeXmacs ( d )
Limbi Multilingv
Tip Editor de text
Licență GNU GPL v3
Site-ul web (ro) Site oficial

GNU TeXmacs este un software gratuit pentru compunerea documentelor științifice, inclusiv suport pentru formule matematice, cifre, modul de prezentare, corectarea ortografiei, gestionarea reviziilor, gestionarea bibliografică etc. Scopul TeXmacs este de a oferi comunității științifice un instrument care le ușurează munca, prin interfețe om-mașină de înaltă calitate.

Origine

Software- ul GNU TeXmacs a fost proiectat și scris de Joris van der Hoeven . Sistemul este inspirat de LaTeX pentru separarea conținutului / formei și structurarea conținutului și Emacs pentru extensibilitatea sa. Unul dintre obiectivele majore ale TeXmacs este promovarea dezvoltării de software gratuit pentru și de către oamenii de știință.

Deși este adesea legat de LaTeX , TeXmacs este un software independent de TeX sau LaTeX și foarte diferit de acestea. Folosește proprii algoritmi de tipografie.

Caracteristici

Un procesor de text structurat

TeXmacs este un editor structurat, cu o separare puternică între conținut și prezentare. Asta permite :

Pentru a profita de acest lucru, TeXmacs integrează stiluri de documente predefinite (articol, carte, seminar etc.), precum și stiluri inspirate din stilurile editorilor științifici (Elsevier, Springer, AMS etc.).

Tipografie matematică

TeXmacs vă permite să introduceți formule matematice într-un mod simplu și eficient. De exemplu, simbolul ⇒ se obține prin tastarea secvenței =>. Variantele sunt obținute cu tasta tab . Astfel, un număr mare de simboluri poate fi accesat eficient din comenzile rapide de la tastatură.

Semantica ecuațiilor este mai bogată în TeXmacs decât în TeX . De exemplu, aplicațiile funcțiilor și multiplicările sunt explicate în TeXmacs. Aceasta permite, în special, o interacțiune bogată cu instrumente de calcul algebrice simbolice și externe . În plus, TeXmacs are un instrument de verificare a ecuațiilor semantice care evidențiază automat o ecuație potențial eronată.

TeXmacs oferă o interfață intuitivă cu diverse sisteme de calcul științifice, inclusiv Mathemagix și Maxima . Este posibil să efectuați calcule în modul script, în modul „pliat / desfăcut”, în modul foaie de calcul, precum și printr-un sistem de referință.

Extensibilitate

TeXmacs are un limbaj macro care vă permite să definiți noi notații și stiluri de redare a programelor.

TeXmacs este el însuși programabil dinamic în Scheme . De exemplu, următorul cod introduce comanda rapidă de la tastatură pentru a insera o nouă teoremă:

Scheme] (kbd-map ("t h m" (make 'theorem)))))

Interoperabilitate

Import Export

TeXmacs funcționează pe majoritatea platformelor Unix , precum și pe Mac OS X și Windows . Documentele pot fi exportate în Postscript sau PDF . Importurile și exporturile sunt posibile în TeX / LaTeX / BibTeX și HTML / MathML .

Instrumente externe

Multe instrumente externe pot fi folosite și de la TeXmacs. Interfețele sunt disponibile în special pentru

Versiunea istorică

Versiune Data de lansare Principalele modificări
1.99.6 21 decembrie 2017
  • Nouă pagină de pagină cu un suport mai bun pentru obiecte plutitoare și note de subsol.
  • Generare PDF îmbunătățită bazată pe Hummus.
  • Câțiva algoritmi noi de micro-tipografie: accente matematice, scripturi etc.
  • Suport îmbunătățit pentru fonturile TeX Gyre.
  • Diverse remedieri de erori.
1.99.4 18 decembrie 2015

Cele mai importante modificări sunt:

  • O mulțime de îmbunătățiri ale UI.
  • Diverse îmbunătățiri în compoziția textului (formule matematice, reguli de punctuație pentru alte limbi decât engleza, suport pentru fonturi noi, spațierea între caractere etc.)
  • Suport experimental pentru managementul integrat al bibliografiei.
  • Îmbunătățiri ale importului / exportului LateX.
  • Îmbunătățirea modului de prezentare.
  • Susținerea Croației și a Greciei.
  • Etc. etc.
1.0.7.17 10 iulie 2012
  • Generarea automată de documentație pentru fișierele Scheme .
  • Diverse îmbunătățiri ale importului LaTeX și luarea în considerare a diferitelor codificări de caractere .
1.0.7.16 10 iulie 2012
  • suport îmbunătățit pentru software-ul CAS Reduce  (ro)  ;
  • sprijin rudimentar svn  ;
  • îmbunătățiri în conversia din sau în documente LaTeX;
  • interfață experimentală pentru Inkscape  ;
  • suport experimental pentru macro-uri grafice;
1.0.7.15 17 martie 2012
1.0.7.14 19 octombrie 2011
  • nou set de icoane în mediul Qt  ;
1.0.7.13 18 septembrie 2011
1.0.7.12 8 septembrie 2011
  • Interfață grafică Qt (interfață utilizator implicită);
1.0.7 16 octombrie 2008
  • această versiune vine cu o implementare experimentală a interfeței grafice în Qt.
1.0.6 6 februarie 2006

Vezi și tu

Note și referințe

  1. (în) '  autorilor informațiile  "de pe texmacs.org (accesat la 6 februarie 2013 )
  2. Stéphane Lonkeng Toulepi, „  Folosirea TeXmacs pentru a vă scrie documentele științifice  ”, Linux Pratique , nr .  116,Noiembrie / decembrie 2019, p.  18-25
  3. (în) „  De ce libertatea este semnificativă pentru oamenii de știință  ”
  4. (în) A se vedea manualul de utilizare: "  Compunere matematică  ".
  5. (în) Consultați Manualul de utilizare „  Editarea structurată  ”.
  6. (în) Consultați manualul de utilizare „  Tastarea simbolurilor matematice  ”.
  7. (în) Consultați Manualul de utilizare „  Semantica simbolurilor matematice  ”.
  8. (în) Consultați manualul de utilizare „  Utilizarea TeXmacs ca interfață  ”.
  9. (în) Cf manualul de utilizare „  Fișiere stil TeXmacs  ”.

linkuri externe