Deftcon 2012 - Marco Giorgi - Acquisizione di memorie di massa con DEFT Linux
MenuTeX
-
Upload
claudio-fiandrino -
Category
Software
-
view
44 -
download
0
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