Web Analytics Made Easy - Statcounter


https://www.amazon.it/dp/B0CT9YL557

We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
a2 --- Alml: presentazioni

[successivo] [precedente] [inizio] [fine] [indice generale] [indice ridotto] [violazione licenza] [translators] [docinfo] [indice analitico] [volume] [parte]


Capitolo 360.   Alml: presentazioni

Alml consente di utilizzare l'elemento slideh1 per i capitoli che rappresentano delle diapositive, o comunque delle presentazioni.

Il contenuto di un capitolo di tipo slideh1 include anche l'elemento vuoto pause, che si può inserire tra i blocchi ed eccezionalmente tra i punti di un elenco. Lo scopo di questo elemento è quello di generare una pausa virtuale nella visualizzazione della pagina, ma solo per la composizione che genera un formato PostScript o PDF. In tal modo, le diapositive ottenute con i capitoli di tipo slideh1 possono contenere un semplice effetto dinamico durante la presentazione.

360.1   Esempio di presentazione

A titolo di esempio, viene presa in esame una diapositiva che si vuole realizzare per la presentazione di Alml, come da una bozza realizzata da Massimo Conte. Si suppone che la diapositiva, nel suo complesso, debba contenere il testo seguente:

Introduzione

Alml è uno strumento per la formattazione del testo che si compone
dell'eseguibile `alml', uno script in Perl.

Con il termine «Alml» si fa riferimento a due cose: un DTD SGML e un
applicativo scritto in Perl che prende in input un file scritto secondo
tale DTD e lo converte in un formato definito a priori, in base allo
scopo della pubblicazione del documento:
* se si ritiene che il documento debba essere stampato, si
  può generare un file PDF;
* se il documento deve essere di facile lettura su schermo e lo si vuole
  pubblicare in rete, si può produrre un risultato in HTML;
* se invece si punta alla massima compatibilità è possibile generare un
  formato testo puro non formattato.

Per ottenere l'attenzione del pubblico, mentre si esegue la presentazione, si vuole mostrare la diapositiva inserendo delle pause, come se in realtà fossero mostrate più diapositive in sequenza:

Introduzione

Alml è uno strumento per la formattazione del testo che si compone
dell'eseguibile `alml', uno script in Perl.
Con il termine «Alml» si fa riferimento a due cose: un DTD SGML e un
applicativo scritto in Perl che prende in input un file scritto secondo
tale DTD e lo converte in un formato definito a priori, in base allo
scopo della pubblicazione del documento:
* se si ritiene che il documento debba essere stampato, si
  può generare un file PDF;
* se il documento deve essere di facile lettura su schermo e lo si vuole
  pubblicare in rete, si può produrre un risultato in HTML;
* se invece si punta alla massima compatibilità è possibile generare un
  formato testo puro non formattato.

Per ottenere questo risultato, il sorgente Alml va scritto in un modo simile a quello seguente:

...
<head>
    <admin>
        ...
        <printedfontsize type="h1">1.5cm</printedfontsize>
        ...
        <printedfontsize type="normal">0.9cm</printedfontsize>
        ...
        <printedpagesize type="topmargin">3.5cm</printedpagesize>
        <printedpagesize type="bottommargin">0mm</printedpagesize>
        <printedpagesize type="internalmargin">1cm</printedpagesize>
        <printedpagesize type="bodywidth">27.7cm</printedpagesize>
    </admin>
    ...
</head>
<body>
...
<slideh1>
Introduzione
</slideh1>

<p><special special="name">Alml</special> è uno strumento per la
formattazione del testo che si compone dell'eseguibile
<samp>alml</samp>, uno <special special="ttsc">script</special> in
<special special="name">Perl</special>.</p>

<pause>

<p>Con il termine «Alml» si fa riferimento a due cose: un DTD SGML e un
applicativo scritto in <special special="name">Perl</special> che prende
in input un file scritto secondo tale DTD e lo converte in un formato
definito a priori, in base allo scopo della pubblicazione del
documento:</p>

<pause>

<ul>
<li>
    <p>se si ritiene che il documento debba essere stampato, si può
    generare un file <special special="name">PDF</special>;</p>
</li>
<pause>
<li>
    <p>se il documento deve essere di facile lettura su schermo e lo si
    vuole pubblicare in rete, si può produrre un risultato in >special
    special="name">HTML</special>;</p>
</li>
<pause>
<li>
    <p>se invece si punta alla massima compatibilità è possibile
    generare un formato testo puro non formattato.</p>
</li>
</ul>
...

In questo esempio si può notare anche la dichiarazione iniziale (nell'intestazione) della dimensione dei caratteri per i titoli dei capitoli e per il testo normale; inoltre si vede l'intervento sui margini del foglio, che si intende essere un formato A4 da usare orizzontalmente.

360.2   Composizione

Si può ottenere una composizione dinamica, con le pause virtuali, solo se si genera un risultato in formato PostScript o PDF, scegliendo preferibilmente il secondo. Tuttavia, per ottenere effettivamente l'effetto dinamico, è indispensabile l'uso dell'opzione --dynamic in fase di composizione:

alml --dynamic --pdf mio_file.sgml[Invio]

Naturalmente, è auspicabile che le diapositive vengano realizzate usando un formato di carta orientato orizzontalmente; pertanto va usata anche l'opzione --paper-orientation=landscape:

alml --dynamic --paper-orientation=landscape --pdf mio_file.sgml[Invio]

Nel file PostScript o PDF che si genera, a ogni pausa si ottiene una nuova pagina; in pratica, la diapositiva descritta nella sezione precedente, genererebbe cinque pagine come quelle che si vedono nelle figure successive:

diapositiva

diapositiva

diapositiva

diapositiva

diapositiva

Appunti di informatica libera 2006.01.01 --- Copyright © 2000-2006 Daniele Giacomini -- <daniele (ad) swlibero·org>, <daniele·giacomini (ad) poste·it>


Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome alml_presentazioni.htm

[successivo] [precedente] [inizio] [fine] [indice generale] [indice ridotto] [violazione licenza] [translators] [docinfo] [indice analitico]

Valid ISO-HTML!

CSS validator!

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Sub-domains

CDRoms - Magnatune - Librivox - Liber Liber - Encyclopaedia Britannica - Project Gutenberg - Wikipedia 2008 - Wikipedia 2007 - Wikipedia 2006 -

Other Domains

https://www.classicistranieri.it - https://www.ebooksgratis.com - https://www.gutenbergaustralia.com - https://www.englishwikipedia.com - https://www.wikipediazim.com - https://www.wikisourcezim.com - https://www.projectgutenberg.net - https://www.projectgutenberg.es - https://www.radioascolto.com - https://www.debitoformtivo.it - https://www.wikipediaforschools.org - https://www.projectgutenbergzim.com