MenuTeX

23
g u I t G r u p p o U t i l i z z a t o r i b b I t a l i a n i d i T E X b b g u It Meeting 2014 - Verona Claudio Fiandrino University of Luxembourg 18 Ottobre 2014 MenùT E X: una piattaforma per realizzare menù

Transcript of MenuTeX

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

MenùTEX: una piattaforma per realizzare menù

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

Piacere: sono MenùTEX!

1 Sono una piattaforma

2 Fornisco un accessosemplice ai miei utenti

3 Utilizzo LATEX per produzionee stampa dei menù

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 2 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

Agenda

1 Introduzione

2 L’interfaccia grafica

3 La produzione dei menù

4 Sviluppi futuri e Conclusioni

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 3 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

Outline

1 Introduzione

2 L’interfaccia grafica

3 La produzione dei menù

4 Sviluppi futuri e Conclusioni

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 4 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

Motivazioni

La tipica situazione:

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 5 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

Motivazioni

La tipica situazione:

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 5 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

Obbiettivi della piattaforma

I Semplicità di utilizzo lato utenteI Qualità del risultatoI Rispetto dei vincoli di progetto

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 6 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

Struttura della piattaforma

MenùTEX

Interfacciagrafica

Database

Backend

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 7 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

L’ambiente di lavoro

I MAMPI Mac OS XI ApacheI MySQLI PHP

I Supporto per altri sistemi operativiI Possibile migrazione su CloudI TEXLive

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 8 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

Outline

1 Introduzione

2 L’interfaccia grafica

3 La produzione dei menù

4 Sviluppi futuri e Conclusioni

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 9 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

L’interfaccia grafica

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 10 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

L’interfaccia grafica

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 10 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

Outline

1 Introduzione

2 L’interfaccia grafica

3 La produzione dei menù

4 Sviluppi futuri e Conclusioni

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 11 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

Il flusso di lavoro

Acquisizione deiparametri di ingresso

Creazione deldocumento standalone

Creazione deldocumento completo

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 12 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

Il documento standalone: la creazione

I Classe standaloneI La pagina “modello” è creata con TikZI Le informazioni inserite nel documento sono variabili PHP

$strData = "\\node[text width=7.2cm,align=left,anchor=south west](scelta-1) at (0.25,4.5){{$primo_piatto_op1}};\n";

fwrite($fh, $strData);

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 13 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

Il documento standalone: il risultato

Menù del giorno7 Agosto

Pranzo

Gnocchi al Castelmagno N ...Ravioli ai funghi N ...

Fritto misto N ...Arista di maiale al forno N ...

Altro ..........................................

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 14 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

Il documento completo: la creazione

I Pdfpages per includere il documento standalone in formato2x3

I TikZ e backgrounds per disegnare e inserire i segmentitratteggiati

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 15 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

Il documento completo: il risultato

Menù del giorno7 Agosto

Pranzo

Gnocchi al Castelmagno N ...Ravioli ai funghi N ...

Fritto misto N ...Arista di maiale al forno N ...

Altro ..........................................

Menù del giorno7 Agosto

Pranzo

Gnocchi al Castelmagno N ...Ravioli ai funghi N ...

Fritto misto N ...Arista di maiale al forno N ...

Altro ..........................................

Menù del giorno7 Agosto

Pranzo

Gnocchi al Castelmagno N ...Ravioli ai funghi N ...

Fritto misto N ...Arista di maiale al forno N ...

Altro ..........................................

Menù del giorno7 Agosto

Pranzo

Gnocchi al Castelmagno N ...Ravioli ai funghi N ...

Fritto misto N ...Arista di maiale al forno N ...

Altro ..........................................

Menù del giorno7 Agosto

Pranzo

Gnocchi al Castelmagno N ...Ravioli ai funghi N ...

Fritto misto N ...Arista di maiale al forno N ...

Altro ..........................................

Menù del giorno7 Agosto

Pranzo

Gnocchi al Castelmagno N ...Ravioli ai funghi N ...

Fritto misto N ...Arista di maiale al forno N ...

Altro ..........................................

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 16 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

Outline

1 Introduzione

2 L’interfaccia grafica

3 La produzione dei menù

4 Sviluppi futuri e Conclusioni

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 17 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

Sviluppi futuri

I Classe appositaI Supporto di diversi formati

Quale classe per il poster A3 del menù di un ristorante?Oltre alle mie dispense di matematica, mi tocca preparare un menù informato A3 da mettere fuori dal ristorante di un mio amico. Il menù saràsu due colonne, con il nome del ristorante centrato.Che cosa mi consigliate?

I Supporto grafico facilmente migliorabile (TikZ)

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 18 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

Esempi

Menú del giorno7 Agosto

Pranzo

Gnocchi al Castelmagno N ...Ravioli ai funghi N ...

Fritto misto N ...Arista di maiale al forno N ...

Altro ..........................................

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 19 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

Esempi

Menú del giorno7 Agosto

Pranzo

Gnocchi al Castelmagno N ...Ravioli ai funghi N ...

Fritto misto N ...Arista di maiale al forno N ...

Altro ..........................................

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 19 of 20

guItG

rupp

o Utilizzatoribb

Italiani di TEX

bb

guIt Meeting 2014 - Verona

Claudio FiandrinoUniversity of Luxembourg

18 Ottobre 2014

Conclusioni

I Interazione fra strumenti web e LATEX è facileI Standalone e TikZ formano una coppia vincenteI L’idea base di MenùTEX può essere riutilizzata in altri contesti

Claudio Fiandrino - MenùTEX - Uni.lu 18 Ottobre 2014 20 of 20