GuIT

  • Increase font size
  • Default font size
  • Decrease font size
Gli articoli del numero 8 di ArsTeXnica
There are no translations available.

Download dell'intero numero
Ottobre 2009 (12,5 Mb)

 
There are no translations available.

Editoriale

(Gianluca Pignalberi, Massimiliano Dominici)

Siamo arrivati all’ultimo meeting prima di EuroTeX 2010. È con particolare orgoglio che, a nome di tutto il GuIt, vi racconto quello che io vivo dal di fuori, non essendo residente a Pisa.
Già da tempo Massimiliano Dominici è impegnato a riportare a Duane Bibby i responsi sulla scelta del logo. Siamo arrivati alla versione definitiva, e abbiamo il disegno finale già in cassaforte. Il primo, piccolo passo è stato fatto. In realtà molto altro è stato fatto: bisognava fissare la data del meeting, prenotare l’aula e le strutture che lo ospiteranno.
Fatto. [...]

Leggi l'editoriale

 
There are no translations available.

Simboli matematici in TeX e LaTeX

(Enrico Gregorio)

Sommario
Un’introduzione ai comandi primitivi di TeX per la composizione di formule matematiche e ai corrispondenti comandi di LaTeX con esempi d’uso e suggerimenti per definire nuovi simboli in modo appropriato per sfruttare le spaziature automatiche di TeX.

Abstract
An introduction to the primitive commands of TeX for the typesetting of mathematical formulas and to the corresponding LaTeX commands, with examples and suggestions for defining new symbols in a suitable way in order to exploit the automatic spacing provided by TeX.

Leggi l'articolo

 
There are no translations available.

Produrre grafica vettoriale di alta qualità programmando Asymptote

(Agostino De Marco)

Sommario
Asymptote è un potente sistema grafico programmabile, distribuito con licenza GNU e particolarmente adatto a produrre disegni tecnici. Il suo linguaggio di programmazione è di alto livello ed è basato su sofisticate funzionalità matematiche. Asymptote permette di comporre con LaTeX le annotazioni delle figure (semplici etichette ed oggetti testuali più complessi) garantendo una resa tipografica dialta qualità.
Questo articolo non ore una panoramica completa su Asymptote ma, piuttosto, si propone di introdurre gradualmente, con degli esempi mirati, gli elementi salienti del suo linguaggio di programmazione e di porre in risalto gli aspetti importanti per l’utilizzatore L ATEX. Data la vastità degli argomenti legati alla programmazione di un linguaggio di alto livello, il lettore interessato agli approfondimenti sulle potenzialità di questo sistema grafico è rimandato ai riferimenti citati ed allo studio del codice sorgente delle numerose funzioni predefinite.

Abstract
Asymptote is a powerful programmable graphics system, distributed with a GNU license. It provides a high level descriptive programming language, which is based on advanced mathematical functions. Asymptote is particularly suited to produce technical drawings. It allows users to compose labels and more complicated textual objects with LaTeX and this feature guarantees a high-quality typographical performance.
This article does not give a complete overview of Asymptote, rather it has the aim at introducing gradually, with appropriate examples, the main elements of its programming language emphasizing the aspects which are of interest for the LaTeX user. Given the breadth of topics related to a high level programming language, the reader interested in the details and in the potential of this graphics system is adviced to read carefully the references cited and to study the source code of the many pre-defined functions.

Leggi l'articolo

 
There are no translations available.

TEX as an ebook reader

(Kaveh Bazargan)

Abstract
An important advantage of eBook readers is their ability to modify text size and page orientation, for the most comfortable reading configuration. The eBook reader has to reformat the text on the fly and with minimum delay. Current eBook readers (e.g. Stanza on the iPhone) can do this reformatting, but cannot deal with complicated text such as mathematics. We have been experimenting with using TeX as the formatting engine. Of course it can handle complex mathematics, but it also creates the best line breaks of any eBook reader. We will report our experiments with using TeX as an ebook reader on the iPhone.

Sommario
Un importante vantaggio dei lettori di eBook è la loro capacità di modificare le dimensioni del testo e l’orientazione della pagina, in modo da trovare la configurazione ottimale per una lettura confortevole. Il lettore di eBook deve reimpaginare il testo al volo e nel minor tempo possibile. I lettori di eBook attualmente in commercio (per esempio Stanza, su iPhone) possono effettuare questa reimpaginazione, ma non sono in grado di gestire situazioni complicate, come quando compaiono formule matematiche. Abbiamo fatto degli esperimenti, usando TeX come motore per la reimpaginazione. Naturalmente può gestire formule complesse, ma anche la divisione in righe dei paragrafi è migliore rispetto a quella ottenuta da qualsiasi lettore di eBook. Nell’articolo riportiamo i risultati dei nostri esperimenti.

Leggi l'articolo

 
There are no translations available.

La composizione di tabelle con larghezza specificata

(Claudio Beccari)

Sommario
Questo tutorial si propone di esaminare il funzionamento elementare dei comandi del nucleo di LaTeX che servono per produrre le tabelle con larghezza specificata; ne esamina pregi e difetti e, come esercizio, ne propone di risolvere alcuni difetti con macro apposite.

Abstract
This tutorial examines the LaTeX kernel basic commands necessary to typeset tabular material with specified width; pros and cons are discussed and, as an exercise, this tutorial suggests to correct some glitches with suitable macros.

Leggi l'articolo

 
There are no translations available.

L’arte di gestire la bibliografia con biblatex

(Lorenzo Pantieri)

Sommario
In questo articolo, basato su Mori (2009) e su Lehman (2009), cui si rimanda per ogni approfondimento, vengono presentati i concetti fondamentali del pacchetto biblatex, che offre all’utente una soluzione generale per la gestione e la personalizzazione della bibliografia in un documento composto con LaTeX. L’articolo presuppone una conoscenza di base del funzionamento del programma BibTeX (spiegato, per esempio, in Pantieri, 2009).

Abstract
The purpose of this work is to provide the basic concepts of the biblatex package, which offers a general solution to manage and customize the bibliography in a LaTeX document. The article requires a basic knowledge of BibTeX.

Leggi l'articolo

 
There are no translations available.

LaTeX e CSV

(Massimiliano Dominici)

Sommario
Questo articolo presenta alcune tecniche e alcuni esempi per gestire, all’interno di documenti LaTeX, dati organizzati in tabelle di comma separated values. In particolare l’attenzione verrà focalizzata su due pacchetti scritti appositamente per facilitare questo compito: datatool e pgfplots.

Abstract
In this paper we will present some techniques and a few examples about handling data in comma separated values. We will focus mainly on two packages specifically aimed at this purpose: datatool e pgfplots.

Leggi l'articolo

 
There are no translations available.

combelow: abbasso i segni diacritici di serie B

(Gianluca Pignalberi)

Sommario
Romeno e lettone devono essere considerate lingue di serie B nel mondo di TeX? Se finora lo potevano essere, questo piccolo pacchetto tenta di riportarle al livello giusto con il semplice uso del segno diacritico corretto. Niente più cediglia al posto del comma below.

Abstract
Should Romanian and Latvian be considered second choice languages in the TEX world? Though up to now they could have been, this small package tries to put them back at the right level, just using the correct diacritic mark. No more cedilla instead of comma below.

Leggi l'articolo

 
There are no translations available.

Uso del comando \write18 per comporre l’indice analitico in modo sincrono

(Claudio Beccari)

Sommario
Si mostra uno dei possibili usi del comando \write18 per rendere l’indice analitico assolutamente sincrono con il testo del documento a cui esso si riferisce, evitando di svolgere le tre o quattro compilazioni asincrone di makeindex e latex oppure pdflatex abitualmente necessarie quando non è disponibile il comando \write18.

Abstract
One of the possible uses of the \write18 command is described in order to compose the index in an absolutely synchronous way relative to the document it refers to. The three or four asynchronous runs of makeindex and latex or pdflatex are therefore avoided, as it is not the case when the command \write18 is not available.

Leggi l'articolo

 
There are no translations available.

Una estensione di luatex: luatex lunatic

(Luigi Scarso)

Sommario
luatex lunatic è una estensione dell’interprete Lua di luatex, per consentire l’integrazione di un completo interprete python.
Intenzionalmente l’integrazione dell’interprete è limitata alla versione 2.6 di Python e a una versione di luatex per sistemi operativi Linux a 32 bit.

Abstract
luatex lunaticis an extension of the Lua interpreter of luatex to permit an embedding of a complete python interpreter.
Intentionally the embedding of interpreter is limited to python-2.6 release and to a luatex release for 32-bit Linux operating system.

Leggi l'articolo

 
There are no translations available.

Il respawn di Infomedia (LaTeX-based)

(Emmanuele Somma)

Sommario
Infomedia, noto editore italiano di riviste di programmazione, rinasce anche grazie al software libero. Per comporre le sue riviste si affida a LaTeX e ad altri strumenti discussi nell’articolo.

Abstract
Infomedia, famous Italian publisher of programming magazines, has born again thanks to free software. To typeset its magazines it relies on LaTeX and some other tools discussed in the paper.

Leggi l'articolo

 
There are no translations available.

Processing “Computed” Texts

(Jean-Michel Hufflen)

Abstract
This article is a comparison among methods that may be used to derive texts to be typeset by a word processor. By ‘derive’, we mean that such texts are extracted from a larger structure. The present standard for such a structure uses xml-like format, and we give an overview of the available tools for this derivation task.

Sommario
Questo articolo è una comparazione dei metodi che possono essere usati per derivare, tramite un word processor, testi da comporre. Per ‘derivare’ intendiamo che questi testi saranno estratti da una struttura più grande. Lo standard corrente per tale struttura usa un formato simile a xml, e daremo una panoramica degli strumenti disponibili per la derivazione.

Leggi l'articolo

 
There are no translations available.

Use of the \write18 feature for composing indexes

(Claudio Beccari)

Abstract
One of the possible uses of the \write18 command is described in order to compose the index in an absolutely synchronous way relative to the document it refers to. The three or four asynchronous runs of makeindex and latex or pdflatex are therefore avoided, as it is not the case when the command \write18 is not available.

Sommario
Si mostra uno dei possibili usi del comando \write18 per rendere l’indice analitico assolutamente sincrono con il testo del documento a cui esso si riferisce, evitando di svolgere le tre o quattro compilazioni asincrone di makeindex e latex oppure pdflatex abitualmente necessarie quando non è disponibile il comando \write18.

Leggi l'articolo