GNU Texmacs: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Storia dell'editing interattivo in sezione a sè stante. Aggiunto esempio di inserimento carattere con tasto tab. |
||
Riga 8:
'''GNU TeXmacs''' è un [[editor di testo]] [[WYSIWYG]] e allo stesso tempo un sistema di [[Desktop publishing|tipografia digitale]] destinato particolarmente a scopi di tipo scientifico come la scrittura di libri, articoli e presentazioni. È ispirato a [[TeX]] e [[Emacs]], ma sviluppato in maniera completamente indipendente da questi programmi. L'ideatore e sviluppatore principale è Joris van der Hoeven, coadiuvato da un gruppo di collaboratori<ref>{{Cita web|url=https://www.texmacs.org/tmweb/about/authors.en.html|titolo=Authors of GNU TeXmacs}}</ref>. Il programma genera documenti strutturati mediante un'interfaccia utente WYSIWYG. Gli utenti possono creare nuovi stili per i documenti; l'editor rende disponibili algoritmi di alta qualità per la tipografia permettendo di ottenere documenti dall'aspetto professionale.
== Breve storia dell'editing interattivo di documenti strutturati (anni 1980-2020) ==
TeXmacs è l'erede moderno di programmi quali [[SoftQuad Software|SoftQuad]] Author/Editor,<ref>{{Cita pubblicazione|nome=Susan|cognome=Brown|data=2015-03-01|titolo=Remediating the Editor|rivista=Interdisciplinary Science Reviews|volume=40|numero=1|pp=78–94|accesso=2020-11-27|doi=10.1179/0308018814Z.000000000106|url=https://doi.org/10.1179/0308018814Z.000000000106}}</ref> Lilac<ref>{{Cita pubblicazione|nome=K.P.|cognome=Brooks|data=1991-06|titolo=Lilac: a two-view document editor|rivista=Computer|volume=24|numero=6|pp=7–19|accesso=2020-11-26|doi=10.1109/2.86832|url=http://dx.doi.org/10.1109/2.86832}}</ref>, [[Grif]] e Thot<ref>{{Cita web|url=http://opera.inrialpes.fr/Thot/index.html|titolo=Thot structured editor|sito=opera.inrialpes.fr|accesso=2020-11-26}}</ref>, sviluppati negli anni 1980 e 1990 con l'obiettivo di rendere possibile l'editing interattivo di documenti strutturati. In questi stessi anni, l'interesse nei sistemi per l'editing interattivo di costrutti tipografici complessi rappresentati con delle strutture logiche si era espresso, per esempio, nell'editor di equazioni presentato nella tesi di dottorato di Clement Shin Tai-Yin<ref>[https://spiral.imperial.ac.uk/handle/10044/1/47656 "A structured document model"], Clement Shin Tai-Yin, PhD Thesis, Department of Computing, Imperial College London, 1989</ref> e l'editor grafico implementato nella tesi didottorato di Paul Asente<ref>"[https://research.adobe.com/publication/editing-graphical-objects-using-procedural-representations/ Editing Graphical Objects Using Procedural Representations]", Paul Asente, PhD Thesis, Department of Computer Science, Stanford University (1987)</ref> (in questo lavoro la grafica è generata con Dum, un [[Programmazione procedurale|linguaggio procedurale]], che può essre controllato attraverso un editor che agisce direttamente sulla grafica, Dee).
Riga 29 ⟶ 30:
L'input di formule matematiche in TeXmacs è reso snello dalla possibilità di inserire simboli usando combinazioni di tasti. Per esempio, il simbolo <math>\Rightarrow</math> può essere inserito con la sequenza di tasti <code>=></code>.
Simboli che non sono rappresentati con sequenze di tasti (per esempio <math>\Uparrow</math>) sono suddivisi in gruppi; ogni gruppo è assegnato a un tasto e gli elementi del gruppo sono successivamente raggiungibili tramite la pressione ripetuta del tasto <code>tab</code> (per esempio la sequenza di tasti che permette di ottenere <math>\Uparrow</math> è => <code>tab</code> <code>tab</code>).
== Il formato di TeXmacs ==
|