Indice del forum
Forum del Gruppo Utilizzatori Italiani di TeX

Homepage di GuITHomepage di GuIT
GuidaGuITIntroduzione all'arte della composizione tipografica
ArteLaTeXL'arte di scrivere con LaTeX
lshortUna (mica tanto) breve introduzione a LaTeX2e [IT] - [EN]
l2tabuitElenco dei “peccati” degli utenti di LaTeX2e
itamsldocManuale utente di amsmath
compsymThe Comprehensive LaTeX Symbol List

Aderisci a GuIT
Registrati al ForumRegistrati al Forum
FAQ di phpBBFAQ di phpBB
Netiquette del ForumNetiquette
Lista degli utentiLista degli utenti
ProfiloProfilo
Messaggi PrivatiMessaggi Privati
LoginLogin
Cerca sul sito  
Ricerca Avanzata sul Forum di GuIT

ATTENZIONE

ATTENZIONE

Il Forum si è trasferito al nuovo indirizzo: www.guitex.org. Le vecchie discussioni rimarranno visibili per consultazione. Gli utenti registrati potranno continuare a usare le proprie credenziali d'accesso sul nuovo Forum.

ATTENZIONE

ATTENZIONE


Imparare ConTeXt in classe (virtuale)
Vai a pagina 1, 2, 3, 4  Successivo
 
Questo forum è chiuso. Non puoi inserire, rispondere o modificare i Topics   Topic chiuso    Indice del forum -> ConTeXt
Precedente :: Successivo  
Autore Messaggio
robitex
Avanzato


Registrato: 23/11/07 11:48
Messaggi: 965
Località: Carrara (MS)

MessaggioInviato: Mar Dic 01, 2009 1:30 pm    Oggetto: Imparare ConTeXt in classe (virtuale) Rispondi citando

Apro questo post per avviare l'iniziativa nata in mailing list (dei GuIt members).
Si tratta di imparare ConTeXt con l'ausilio del forum.

Inizio con la prima domanda.

Ho letto nel manuale che ci sono diversi tipi di ambienti generali ma non sono riuscito a capire di cosa si tratta.
Mi riferisco a
Codice:
\startproject ... ... \stopproject
\startproduct ... ... \stopproduct
\startcomponent ... ... \stopcomponent


Lo chiedo perché ho la sensazione che sia qualcosa di interessante.

Benvenuti nella classe virtuale (scolastica)!!!


Ultima modifica di robitex il Mer Dic 02, 2009 10:44 am, modificato 1 volta in totale
Torna in cima
Profilo Messaggio privato HomePage
luigi.scarso
Avanzato


Registrato: 28/04/05 09:13
Messaggi: 268
Località: padova

MessaggioInviato: Mar Dic 01, 2009 1:52 pm    Oggetto: Rispondi citando

Hey parti giù duro..
Direi di iniziare con
l'hello world di ConTeX,
ed anche un tipo esempio per riempire una mezza pagina

\starttext
\input tufte
\stoptext


#texexec test.tex

Mo mi preparo un esempio x la tua domanda
Torna in cima
Profilo Messaggio privato
luigi.scarso
Avanzato


Registrato: 28/04/05 09:13
Messaggi: 268
Località: padova

MessaggioInviato: Mar Dic 01, 2009 2:10 pm    Oggetto: Rispondi citando

luigi.scarso ha scritto:
Hey parti giù duro..
Direi di iniziare con
l'hello world di ConTeX,
ed anche un tipo esempio per riempire una mezza pagina

\starttext
\input tufte
\stoptext


#texexec test.tex

Mo mi preparo un esempio x la tua domanda

Intanto
http://wiki.contextgarden.net/Project_structure
ed un serio esempio
http://context.aanhet.net/svn/contextman/context-reference/en
Torna in cima
Profilo Messaggio privato
schirone
Neofita


Registrato: 10/07/06 21:34
Messaggi: 94
Località: Bari

MessaggioInviato: Mar Dic 01, 2009 8:12 pm    Oggetto: Rispondi citando

Sono entrato nella classe virtuale, stimolato dalla discussione apparlsa in ml,
ma già non ci sto capendo niente ... sono tentato ad andarmene subito. Ma siccome sono abbastanza vecchio da aver imparato che non si nasce imparati, non mi vergogno a dichiarare la mia totale ignoranza per questo argomento che pure mi incuriosisce, e dico:

Mi potete spiegare in poche parole che cosa è conTeX? rispetto a LaTeX?
grazie
_________________
Salvatore Schirone
www.schirone.it
Torna in cima
Profilo Messaggio privato HomePage
luigi.scarso
Avanzato


Registrato: 28/04/05 09:13
Messaggi: 268
Località: padova

MessaggioInviato: Mer Dic 02, 2009 3:53 am    Oggetto: Rispondi citando

schirone ha scritto:
Sono entrato nella classe virtuale, stimolato dalla discussione apparlsa in ml,
ma già non ci sto capendo niente

Se hai una texlive 2009
oppure una texlive 2008 funzionante e che comprende context
salva in test.tex
Codice:

\starttext
\input tufte
\stoptext

ed esegui
Codice:
texexec test.tex

Se tutto funziona hai un pdf
test.pdf
con alcune righe di testo.
Ecco, hai appena fatto un tipico esempio di testo context.

schirone ha scritto:

... sono tentato ad andarmene subito. Ma siccome sono abbastanza vecchio da aver imparato che non si nasce imparati, non mi vergogno a dichiarare la mia totale ignoranza per questo argomento che pure mi incuriosisce, e dico:
Mi potete spiegare in poche parole che cosa è conTeX? rispetto a LaTeX?
grazie


E' analogo a LaTeX , AMSLaTeX, AMSTeX etc.
Ovvero un insieme di macro coerenti che vengono compilate in un formato fmt.

Per essere concreti: il nucleo di LaTeX è in
texlive/2008/texmf-dist/tex/latex/base ,
mentre quello di context è in
texlive/2008/texmf-dist/tex/context/base

La differenza è che in
texlive/2008/texmf-dist/tex/latex
ci sono circa 1098 packages ausiliari che si caricano con \usepackages a seconda dell'esigenza e sperando che non vi siano conflitti, mentre in context... 0.
Beh, non è proprio così:ci sono poco meno di 20 packages in
texlive/2008/texmf-dist/tex/context
ma
foxet -- non usato
pgf -- poco usato
bib -- si
/third/* -- poco usati

In sostanza ConTeXt è il duale di LaTeX: un formato onnicomprensivo che ha come obiettivo la pubblicazione nel suo insieme.. Mentre il kernel di LaTeX nasce con alcuni tipologie di documenti (eg article, report ,book) ed alcuni ambienti predefiniti, e delega altri packages per le altre cose (cfr memoir ad esempio), ConTeXt fornisce tutti gli elementi per costruire il proprio documento e delega alll'utente la personalizzazione di tali elementi.
In proporzione a LaTeX non esistono praticamente utenti che scrivono stili o packages di ConTeXt: semplicemente è già tutto incluso, basta personalizzare.
In questo modo si è risolta anche la gestione dei conflitti tra pi packages:
semplicemte si eliminano i packages.

Un'altro punto di differenza rispetto a LaTeX è il rapporto con MetaPost. La scelta di ConTeXt è una strettissima integrazione con Metapost, perchè si ritiene che questo sia in grado di rispondere a praticamente tutte le esigenze di grafica: è infatti con ConTeXt che è nato il formato Metafun di Metapost.

Ancora, ConTeXt è sviluppato in modo esclusivo da una persona;
tutti gli eventuali miglioramenti devono essere motivati, approvati
ed in ogni caso vengono introdotti solo dallo sviluppatore.

Infine ConTeXt è sempre stato orientato più verso il pdf che verso il dvi: il motore di impaginazione preferito è pdftex (quello che una volta era pdfetex)

Prima conclusione: dal punto di vista delle funzionalità,
context = latex + {alcuni altri packages, 4 o 5 in tutto} + metapost


Ora, è importante capire il momento attuale.
Esistono due rami di ConTeXt: mkii e mkiv (mark II e mark IV, ma io li chiamo Mark two e Mark four).

mkii è congelato: nessuna nuova feature, solo bug fix.
Si basa su pdftex e sul programma MetaPost con il formato Metafun, ma è caldamente consigliato pstoedit 3.45 (non credo che sia incluso nella TeXLive). Le due guide di riferimento sono
http://www.pragma-ade.com/general/manuals/cont-eni.pdf
http://www.pragma-ade.com/general/manuals/metafun-p.pdf
Per uitlizzare il formato mkii si usa texexec, ie
Codice:
#texexec test.tex



mkiv è l ramo attuale, in "furioso" sviluppo.
Si basa su luatex, il nuovo motore di impaginazione che un giorno (2012?) diverrà pdftex2.0, ma nessuno ne fa una questione di principo: per ora è utile pensare a luatex come una riscrittura amichevole di pdftex, nel senso che alcuni sviluppatori del core di pdftex sono anche sviluppatori di luatex e che si cerca di mantenere una stretta relazione di output.
Per una serie di motivi qui siamo veramente in una situazione opposta al mondo TeX:

    *) luatex ha (quasi tutto) un interprete del linguaggio Lua, oltre che un interprete del TeX ovviamente, ed anche un interprete Metapost al suo interno.
    Lua è un linguaggio di programmazione simile al pascal, python, basic. E' minimale e sembra poca cosa, ma in realtà è estremamente utile, anzi è la scelta ottima. Il fatto di avere Metapost al suo interno elimina l'esigenza di chiamare il programma esterno Metapost, con impressionanti conseguenze sulle performance.
    Inoltre il formato del file di ingresso è utf-8, mentre è prevista una completa gestione dei font opentype, type1 e truetype grazie all'inclusione di parte del codice di fontforge.
    Luatex infine è scritto in C con target CWEB e dalla versione 0.46 di pochi giorni fa è iniziata la gestione di librerie esterne scritte C tramite loadlib .
    Questo è un enorme cambiamento rispetto a pdftex scritto in pascal web e tradotto in C tramite web2c che rendeva molto complicato gestire il codice e la sua integrazione con librerie esterne.

    *) luatex cambia spesso, e il nuovo invalida il vecchio. Cosi nella tl2009, il luatex presente è già vecchio ed inutile

    *) context mkiv è il formato di context che usa luatex, e dato che
    luatex cambia spesso, e il nuovo invalida il vecchio, lo stesso vale per mkiv. Per questo è stata creata una distribuzione ad hoc, la "minimals beta"
    http://wiki.contextgarden.net/ConTeXt_Minimals
    (completamente instabile secondo il punto di vista del mondo TeX)
    che, inutile dirlo, serve solo per testare le cose ed è completamente
    indipendente dalla TexLive.
    A volte accade che la minmals sia sballata per Windows a volte accade che la versione 64bit x Mac sia errata. La ml di context cerca di risolvere questi problemi.
    Esiste anche una "minimals current " che è più stabile .
    Non bisogna essere però eccessivi: io ho un progetto che usa una current del novembre 2008, e fino ad oggi funziona bene.
    Indicativamente ci sono circa 3~4 current in un anno e 3~4 beta in un mese. Non è inusuale avere più minimals, magari perchè si hanno più progetti, ma in generale si hanno una current, una beta ed una extra


Metapost infine è curato dallo stesso sviluppatore di luatex,che si preoccupa di non creare distorsioni tra la il metapost di luatex e Metapost programma ed il tutto è in stretta relazione con lo sviluppatore di context mkiv, che indica volta per volta quale parte di TeX rendere accessibile tramite Lua.

Infine per usare mkiv (supposto una minimals funzionante)

Codice:
#context test.tex



Brevissima "domande frequenti":

    *) LaTeX è meglio di ConTeXt?
    Si. nel senso: la base di utenti è ampia, è un formato testato a lungo,
    esiste una ricca documentazione, è accettato per i documenti scientifici,
    è usato da altri programmi per generare i pdf.

    *) ConTeXt assomiglia a LaTeX minimale ?
    No.
    E' progettato meglio e diversamente ed è completamente gestito.
    LaTeX è nato per poche cose, ed è cresciuto in modo non gestito.


    *) LaTeX "fa/è" di più di ConTeXt ?
    No

    *) E' più facile risolvere un problema con LaTeX o con ConTeXt?
    Con ConTeXt


Ora faccio un esempio, che c'è anche sulla ml pari pari.
Il problema è mettere un nr di pagina "pataccone"


Questa è una prima versione context mkii

Codice:

%%test-ctx-mkii-no-ok.tex
\setuppapersize[A4][A3]
\setuplayout[location=middle,marking=on]
%% colors
\setupcolors[state=start]
\definecolor[titleseccolor][r=0.65,b=0.0,g=0.0]
%% pagenumber
\setuppagenumbering[alternative=doublesided,location=]
\startuseMPgraphic{PageNr}
 picture ppag ;
 ppag := textext("\ssbf\pagenumber")  ;
 ppag := ppag scaled 4;
 path p ;
 p := unitsquare
  xscaled OverlayWidth yscaled OverlayHeight
  superellipsed .85 ;
 fill p withcolor \MPcolor{titleseccolor} ;
 draw p withcolor 1.5\MPcolor{titleseccolor}
 withpen pencircle scaled 2pt;
 draw ppag
  shifted (0.5*OverlayWidth-xpart center ppag ,
          0.5*OverlayHeight-ypart center ppag)
  withcolor white;
\stopuseMPgraphic
\defineoverlay[PageNr][\useMPgraphic{PageNr}]
\setupbackgrounds[state=repeat]
\setupbackgrounds[footer][rightmargin][background=PageNr]
%%
%%
%%
\showlayout
\starttext
\dorecurse{4}{%
\chapter{Tufte}
\section{A text}
\input tufte}
\stoptext

# texutil --purgeall ; export shell_escape=t; texexec test-ctx-mkii-no-ok.tex


Non è una particolamente efficiente:
per ogni pagina context ricalcola il background MetaPost
PageNr, perchè è legato al numero di pagina.
Per 100 pagine ho chiaramente 100 background differenti.
l'elaborazione diventa notevole.

Molto meglio fissare il background una volta per tutte,
e scriverci sopra il numero.

Codice:

%%test-ctx-mkii-ok.tex
\setuppapersize[A4][A3]
\setuplayout[location=middle,marking=on]
\showframe
%% colors
\setupcolors[state=start]
\definecolor[titleseccolor][r=0.65,b=0.0,g=0.0]
%% pagenumber
\setuppagenumbering[alternative=doublesided,location=]
\startuniqueMPgraphic{PageNr}
 picture ppag ;
 path p ;
 p := unitsquare
 xscaled OverlayWidth yscaled OverlayHeight
 superellipsed 0.85 ;
 fill p withcolor \MPcolor{titleseccolor} ;
 draw p withcolor 1.5\MPcolor{titleseccolor}
  withpen pencircle scaled 2pt;
\stopuniqueMPgraphic
\defineoverlay[PageNr][\uniqueMPgraphic{PageNr}]
\setupbackgrounds[footer][rightmargin][background=PageNr]
%%
\setupfooter[before=\vfill,after=\vfill]
\setupfootertexts[margin][]%
[\hsize=\rightmarginwidth
\centerline{\scale[sx=4,sy=4]{\color[white]{\ssbf\pagenumber}}}]
%%
\showlayout
\starttext
\dorecurse{4}{%
\chapter{Tufte}
\section{A text}
\input tufte}
\stoptext

# texutil --purgeall ; export shell_escape=t; texexec test-ctx-mkii-ok.tex





Se consideriamo context mkiv,
la situazione cambia completamente.
il primo file che era lentissimo
diventa normale, proprio come il secondo.
Queasto è dovuto al fatto che metapost ora è una estensione
di luatex, quindi la gestione del ricalcolo è molto più veloce:
è questo uno dei principali vantaggi di luatex
(l'altra faccia della medaglia: maggiore occupazione di memoria).

Codice:

%%test-ctx-mkiv.tex
\setuppapersize[A4][A3]
\setuplayout[location=middle,marking=on]
%% colors
\setupcolors[state=start]
\definecolor[titleseccolor][r=0.65,b=0.0,g=0.0]
%% pagenumber
\setuppagenumbering[alternative=doublesided,location=]
\startuseMPgraphic{PageNr}
 picture ppag ;
 ppag := textext("\color[white]{\ssbf\pagenumber}")  ;
 ppag := ppag scaled 4;
 path p ;
 p := unitsquare
 xscaled OverlayWidth yscaled OverlayHeight
 superellipsed .85 ;
 fill p withcolor \MPcolor{titleseccolor} ;
 draw p withcolor 1.5\MPcolor{titleseccolor}
 withpen pencircle scaled 2pt;
 draw ppag
  shifted (0.5*OverlayWidth-xpart center ppag ,
          0.5*OverlayHeight-ypart center ppag)
\stopuseMPgraphic
\defineoverlay[PageNr][\useMPgraphic{PageNr}]
\setupbackgrounds[state=repeat]
\setupbackgrounds[footer][rightmargin][background=PageNr]
%%
\showlayout
\starttext
\dorecurse{4}{%
\chapter{Tufte}
\section{A text}
\input tufte}
\stoptext
Torna in cima
Profilo Messaggio privato
luigi.scarso
Avanzato


Registrato: 28/04/05 09:13
Messaggi: 268
Località: padova

MessaggioInviato: Mer Dic 02, 2009 4:00 am    Oggetto: Re: Imparere ConTeXt in classe (virtuale) Rispondi citando

[quote="robitex"
Lo chiedo perché ho la sensazione che sia qualcosa di interessante.[/quote]
So che hai in testa qualcosa..fammi un esempio coi nomi che vuoi tu

PS
Non vorrei che diventasse una classe virtuale inversa
(gli alunni Twisted Evil interrogano i professori Crying or Very sad ).
Meglio allora
chiedi all'oracolo Rolling Eyes -- ma fai la domanda giusta Very Happy
Torna in cima
Profilo Messaggio privato
robitex
Avanzato


Registrato: 23/11/07 11:48
Messaggi: 965
Località: Carrara (MS)

MessaggioInviato: Mer Dic 02, 2009 10:24 am    Oggetto: Re: Imparere ConTeXt in classe (virtuale) Rispondi citando

luigi.scarso ha scritto:
[quote="robitex"
Lo chiedo perché ho la sensazione che sia qualcosa di interessante.

So che hai in testa qualcosa..fammi un esempio coi nomi che vuoi tu

PS
Non vorrei che diventasse una classe virtuale inversa
(gli alunni Twisted Evil interrogano i professori Crying or Very sad ).
Meglio allora
chiedi all'oracolo Rolling Eyes -- ma fai la domanda giusta Very Happy[/quote]

Facciamo così:
tu spieghi e poi assegni gli esercizi. Se lo scolaro completa l'esercizio bene, altrimenti fa un post con le domande.

Ps. Caro Luigi, come sai, ho sempre in mente molti progetti che naturalmente rimangono nei cassetti per mancanza di tempo. L'importante è dunque avere il più grande armadio possibile Laughing Laughing Laughing per non perderli.
Torna in cima
Profilo Messaggio privato HomePage
schirone
Neofita


Registrato: 10/07/06 21:34
Messaggi: 94
Località: Bari

MessaggioInviato: Mer Dic 02, 2009 12:37 pm    Oggetto: Rispondi citando

Grazie Luigi per la llunghissima lezione, sto incominciando a capire.
Io ho Texlive 2007, non la 2008, è l'esempio test ha funzionato. Continuo a leggere il tuo lungo post e cercherò di assimilare il suo contenuto, scusami ma come alunno sono un po' lento! a presto.
Salvatore
_________________
Salvatore Schirone
www.schirone.it
Torna in cima
Profilo Messaggio privato HomePage
luigi.scarso
Avanzato


Registrato: 28/04/05 09:13
Messaggi: 268
Località: padova

MessaggioInviato: Mer Dic 02, 2009 2:21 pm    Oggetto: Re: Imparere ConTeXt in classe (virtuale) Rispondi citando

robitex ha scritto:

Facciamo così:
tu spieghi e poi assegni gli esercizi. Se lo scolaro completa l'esercizio bene, altrimenti fa un post con le domande.

Si, ma l'approccio top/down non è un buon metodo qui.
E' meglio un bottom/up:nel tuo caso
"dovrei fare un project cosi è cosi..come si fa?" .
La cosa intelligente è fare la domanda giusta -- ne troppo teorica
ne troppo pratica, ne troppo lunga ne troppo corta.
Nel tuo caso, io so che hai qualcosa in mente: se riesci a fare l'esempio
corretto io forse riesco a mostrare il caso generale, e tu
ad evidenziare gli aspetti particolari che derivano proprio dal tuo progetto.
Torna in cima
Profilo Messaggio privato
luigi.scarso
Avanzato


Registrato: 28/04/05 09:13
Messaggi: 268
Località: padova

MessaggioInviato: Mer Dic 02, 2009 2:26 pm    Oggetto: Rispondi citando

schirone ha scritto:
Grazie Luigi per la lunghissima lezione, sto incominciando a capire.
Io ho Texlive 2007, non la 2008, è l'esempio test ha funzionato.

OK, ma ti conviene sempre avere l'ultima texlive.
Se non hai problemi di banda scaricala dal sito
http://www.tug.org/texlive/
Ovviamente il DVD è un must.
Questo perchè sei hai problemi con tl2007 che sono risolti in tl2008
o tl2009 nessuno te li correggerà .
Per il resto si tratta di una introduzione teorica,
gli esempio sono specializzati.

Hai qualche esempio particolare in mente ?
Torna in cima
Profilo Messaggio privato
schirone
Neofita


Registrato: 10/07/06 21:34
Messaggi: 94
Località: Bari

MessaggioInviato: Mer Dic 02, 2009 2:48 pm    Oggetto: Rispondi citando

allora, la prima cosa che mi viene inmente è questa:
in LateX se voglio scrivere una lettere, un articol, o un libro uso la relativa classe ecc...
con ConTeXt come procedo? quali sono i comandi di base? Un esempio mininimo!
_________________
Salvatore Schirone
www.schirone.it
Torna in cima
Profilo Messaggio privato HomePage
luigi.scarso
Avanzato


Registrato: 28/04/05 09:13
Messaggi: 268
Località: padova

MessaggioInviato: Mer Dic 02, 2009 4:41 pm    Oggetto: Rispondi citando

schirone ha scritto:
allora, la prima cosa che mi viene inmente è questa:
in LateX se voglio scrivere una lettere, un articol, o un libro uso la relativa classe ecc...
con ConTeXt come procedo? quali sono i comandi di base? Un esempio mininimo!


In context esiste un solo concetto a riguardo:
la struttura del documento.
Un primo ed immediato esempio è la struttura logica del libro
in parti, capitoli , sezioni, sottosezioni etc.
Il resto discende da questo primo concetto.
Ad esempio, se vogliamo un documento con sezioni numerate
partendo da
1) capitolo
2) sezione
3) sotto sezione
3) sotto sotto sezione
con sommario all'inizio

Codice:

\starttext
\completecontent
\chapter{Titolo articolo (chapter)}
\ldots qualche linea di testo,ma non troppe\ldots

%%
\section{Introduzione (section)}
\input tufte

\subsection{La teoria (subsection)}
\input knuth

\subsubsection{Caso particolare (subsubsection)}
\ldots foo boo baa \ldots

\subsubsection{Variante A (subsubsection)}
\ldots foo boo baa \ldots

%%
\section{Conclusione (section)}
\input tufte

\stoptext


Ho lasciato fuori parte (\part) che sarebbe un livello 0 (pre capitolo)
ed altri sotto livelli ulteriori.

Da qui, "togliendo" i numeri ho documento simile ad articolo,
ma che non ha il sommario
Codice:

\starttext
\title{Titolo articolo (title)}
\ldots qualche linea di testo,ma non troppe\ldots

%%
\subject{Introduzione (subject)}
\input tufte

\subject{La teoria (subject)}
\input knuth

\subsubject{Caso particolare (sub subject)}
\ldots foo boo baa \ldots

\subsubsubject{Variante A (sub sub subject)}
\ldots foo boo baa \ldots

%%
\subject{Conclusione (subject)}
\input tufte

\stoptext



Ora, a me non piace molto.
La profondità del sezionamento è ok,
ma voglio i titoli più evidenti e meno spazio.
L'ulitmo livello poi, lo voglio in linea col testo.

Codice:

\setuphead[title][style={\ss\bfc},after=]
\setuphead[subject][style={\ss\bfb},after=]
\setuphead[subsubject][style={\ss\bfa},after=]
\setuphead[subsubsubject][style={\ss\bf},after=,
                          alternative=text]
\starttext
\title{Titolo articolo \\ (title)}
\ldots qualche linea di testo,ma non troppe\ldots

\subject{La teoria (subject)}
\input knuth

\subsubject{Caso particolare (sub subject)}
\ldots foo boo baa \ldots

%%come trucco mnemnico
%%metto il testo subito dopo,
%%ma non è indispensabile
\subsubsubject{Variante A (sub sub subject)}\ldots foo boo baa \ldots

%%
\subject{Conclusione (subject)}
\input tufte

\stoptext



dove
style=\ss\bfb sta per sansserif boldface dimensione b
after=, significa nessun spazio dopo il testo
alternative=text significa in linea

cfr.
http://wiki.contextgarden.net/Titles
Queste cose si trovano nel file strc-sec.mkii, (tl2009) .

Domanda: ma se io voglio un book senza numeri ?
O meglio: è possibile un "articolo" con sommario ?
Torna in cima
Profilo Messaggio privato
robitex
Avanzato


Registrato: 23/11/07 11:48
Messaggi: 965
Località: Carrara (MS)

MessaggioInviato: Mer Dic 02, 2009 6:00 pm    Oggetto: Rispondi citando

luigi.scarso ha scritto:

Domanda: ma se io voglio un book senza numeri ?
O meglio: è possibile un "articolo" con sommario ?


Un book senza numeri uso i comandi:
\part
\chapter
\section
\subsection
\subsubsection
...
ma imposto la non presenza del numero con \setuphead.

Tipo un:
Codice:
\setuphead[number=no]


Guisto?

Ps.
Ho seguito l'esercitazione e vorrei chiederti questo:
ho notato che i paragrafi non sono indentati. Come si imposta l'indentazione e se come in LaTeX c'è differenza tra indentazione di primo paragrafo (nello stile anglosassone il primo paragrafo non è indentato tanto che in testi italiani si usa il comando \indentfirst).

Ottima lezione prof.
Grazie 10000000000000000!
Torna in cima
Profilo Messaggio privato HomePage
schirone
Neofita


Registrato: 10/07/06 21:34
Messaggi: 94
Località: Bari

MessaggioInviato: Mer Dic 02, 2009 6:13 pm    Oggetto: Rispondi citando

sto seguendo gli esempi, compilo e vedo ... ma vedo che rispetto a LateX il layout della pagina lascia molto a desiderare ... cioè, mentre con LaTex il lavoro del tipografo mi viene risparmiato, con ConTeX devo fare tutto a a manina. Vero?

Beh la cosa sarà anche molto personalizzabile, ma devo reinventare tutto da capo!
_________________
Salvatore Schirone
www.schirone.it
Torna in cima
Profilo Messaggio privato HomePage
luigi.scarso
Avanzato


Registrato: 28/04/05 09:13
Messaggi: 268
Località: padova

MessaggioInviato: Mer Dic 02, 2009 6:40 pm    Oggetto: Rispondi citando

schirone ha scritto:
sto seguendo gli esempi, compilo e vedo ... ma vedo che rispetto a LateX il layout della pagina lascia molto a desiderare ... cioè, mentre con LaTex il lavoro del tipografo mi viene risparmiato, con ConTeX devo fare tutto a a manina. Vero?

Beh la cosa sarà anche molto personalizzabile, ma devo reinventare tutto da capo!

hm, quali sono le cose che ti non ti convincono ?

Ad esempio in ConTeXt non c'è la il tipo di documento "article"
di LaTeX, il quale ovviamente sarà definito in termini precisi di layout.
Quindi l'esempio "article" non può essere preso come esempio 1 a 1 con article di LaTeXt.
Quindi in un certo senso hai ragione: se hai una precisa idea di cosa
vuol dire per te "article", in ConTeXt la devi implementare.
Se vuoi ricalcare fedelmente article di latex in context devi procedere ai setup come sopra, ma ovviamente viene spontaneo chiedere
"perchè non usi LaTeX ?"
Torna in cima
Profilo Messaggio privato
Mostra prima i messaggi di:   
Questo forum è chiuso. Non puoi inserire, rispondere o modificare i Topics   Topic chiuso    Indice del forum -> ConTeXt Tutti i fusi orari sono GMT + 1 ora
Vai a pagina 1, 2, 3, 4  Successivo
Pagina 1 di 4

 
Merge topics 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum


Powered by phpBB © 2001, 2002 phpBB Group
Protetto da Project Honey Pot and phpBB.cc