- Questo topic ha 26 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 6 mesi fa da
Stemby.
-
CreatoreTopic
-
9 Febbraio 2008 alle 18:39 #21545
-
CreatoreTopic
-
AutoreRisposte
-
-
9 Febbraio 2008 alle 18:56 #21546::
Avete qualche suggerimento su come scrivere una pagina di Errata corrige esemplare?
Usando il pacchetto booktabs:
`\cleardoublepage
\thispagestyle{empty}
\vspace*{\stretch{1}}
\begin{center}
\begin{tabular}{llll}
\toprule
&& \textbf{Errata} & \textbf{Corrige} \\
\midrule
pagina 3 & riga 5 & camice & camicie \\
…
\bottomrule
\end{tabular}
\end{center}
\vspace{\stretch{2}}
\clearpage`
Sperando che non ce ne siano troppe. 🙂Non era il forum adatto.
Ciao
Enrico
-
9 Febbraio 2008 alle 20:39 #21547::
Sperando che non ce ne siano troppe. 🙂
Già 🙂
Non era il forum adatto.
Scusate… ero convinto che fosse il posto giusto, ma a quanto pare tendenzialmente quella sezione deve restare il più vuota possibile.
Grazie. Non ho ancora provato la tua soluzione, però mi chiedevo: come sarebbe da usare? Leggendo il codice mi sembra di capire che sia da inserire all’interno del sorgente, ma non ha molto senso: allora tanto vale farle, quelle correzioni.
Invece io pensavo ad un foglietto separato (magari in formato A5, per fare in modo che non sporga), ma non so come impostare il titolo, ecc. (per quello avevo messo la richiesta in “Tipografia”). Che classe è meglio usare? Article?
Grazie di nuovo
Carlo
-
9 Febbraio 2008 alle 20:56 #21548::
Sperando che non ce ne siano troppe. 🙂
Già 🙂
Non era il forum adatto.
Scusate… ero convinto che fosse il posto giusto, ma a quanto pare tendenzialmente quella sezione deve restare il più vuota possibile.
Riguarda problemi di tipografia generale, non questioni prettamente TeXniche.
Grazie. Non ho ancora provato la tua soluzione, però mi chiedevo: come sarebbe da usare? Leggendo il codice mi sembra di capire che sia da inserire all’interno del sorgente, ma non ha molto senso: allora tanto vale farle, quelle correzioni.
Invece io pensavo ad un foglietto separato (magari in formato A5, per fare in modo che non sporga), ma non so come impostare il titolo, ecc. (per quello avevo messo la richiesta in “Tipografia”). Che classe è meglio usare? Article?
La classe article va benissimo; togli quei \clear(double)page, sostituisci l’ambiente center con un semplice \centering e sei a posto. Poi ritagli il foglio come pare a te.
Ciao
Enrico
-
17 Febbraio 2008 alle 16:29 #21549::
Ciao, scusa se riprendo il discorso adesso, ma mi sono messo a provare solo poco fa.Il codice integrale che ho predisposto è questo:
`
% Errata.tex\documentclass[a5paper,oneside]{article}
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc} % lettere accentate
\title{Errata corrige}
\author{}
\date{\today}
\begin{document}
\maketitle
\thispagestyle{empty}
\vspace*{\stretch{1}}
\centering
\begin{tabular}{llll}
%\toprule % <---------------------------------------------------- && \textbf{Errata} & \textbf{Corrige} \\ %\midrule % <---------------------------------------------------- pagina 3 & riga 5 & camice & camicie \\ ... %\bottomrule % <------------------------------------------------- \end{tabular} \vspace{\stretch{2}} \end{document} ` Come vedi ho commentato 3 righe, altrimenti mi dà questi errori:[PDFLaTeX] concluso con stato di uscita 1
./Errata.tex:16:Undefined control sequence. \toprule
./Errata.tex:18:Undefined control sequence. \midrule
./Errata.tex:21:Undefined control sequence. \bottomruleCome mai? Che pacchetto mi manca da caricare?
Un’altra cosa che non ho mai ben capito: come si fa a dire a LaTeX di generare una pagina A5 e non una A4 con dentro il testo che occupa una superficie A5 nell’angolo in alto a sinistra? Oppure, che forse sarebbe ancora più comodo, due A5 identici affiancati da stampare su un A4 con una linea in mezzo (o dei trattini vicino al bordo) per indicare dove ritagliare?
Grazie
Carlo
-
17 Febbraio 2008 alle 16:34 #21550::
Ciao, scusa se riprendo il discorso adesso, ma mi sono messo a provare solo poco fa.
Il codice integrale che ho predisposto è questo:
`
% Errata.tex\documentclass[a5paper,oneside]{article}
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc} % lettere accentate
\title{Errata corrige}
\author{}
\date{\today}
\begin{document}
\maketitle
\thispagestyle{empty}
\vspace*{\stretch{1}}
\centering
\begin{tabular}{llll}
%\toprule % <---------------------------------------------------- && \textbf{Errata} & \textbf{Corrige} \\ %\midrule % <---------------------------------------------------- pagina 3 & riga 5 & camice & camicie \\ ... %\bottomrule % <------------------------------------------------- \end{tabular} \vspace{\stretch{2}} \end{document} ` Come vedi ho commentato 3 righe, altrimenti mi dà questi errori: [quote] [PDFLaTeX] concluso con stato di uscita 1 ./Errata.tex:16:Undefined control sequence. \toprule ./Errata.tex:18:Undefined control sequence. \midrule ./Errata.tex:21:Undefined control sequence. \bottomruleCome mai? Che pacchetto mi manca da caricare?[/quote]
booktabsCiao
Enrico
-
17 Febbraio 2008 alle 16:38 #21551::
booktabs
Adesso gli errori sono 9 😯
[PDFLaTeX] concluso con stato di uscita 1
./Errata.tex:22:Misplaced \noalign. \bottomrule
./Errata.tex:23:Missing } inserted. \end
./Errata.tex:23:Missing } inserted. \end
./Errata.tex:23:Missing } inserted. \end
./Errata.tex:23:Missing \cr inserted. \end
./Errata.tex:23:Missing { inserted. \end
./Errata.tex:23:Misplaced \crcr. \end{tabular}
./Errata.tex:23:Extra }, or forgotten $. \end{tabular}
./Errata.tex:23:Extra }, or forgotten $. \end{tabular}Confused…
-
17 Febbraio 2008 alle 16:44 #21552
-
17 Febbraio 2008 alle 16:48 #21553
-
17 Febbraio 2008 alle 16:49 #21554::
`\documentclass[a5paper,oneside]{article}\usepackage[italian]{babel}
\usepackage[utf8]{inputenc} % lettere accentate
\usepackage{booktabs}
\title{Errata corrige}
\author{}
\date{\today}
\begin{document}
\maketitle
\thispagestyle{empty}
\vspace*{\stretch{1}}
\centering
\begin{tabular}{llll}
\toprule % <---------------------------------------------------- && \textbf{Errata} & \textbf{Corrige} \\ \midrule % <---------------------------------------------------- pagina 3 & riga 5 & camice & camicie \\ \bottomrule % <------------------------------------------------- \end{tabular} \vspace{\stretch{2}} \end{document}` Quella precedente non dà nessun problema. Ciao Andrea -
17 Febbraio 2008 alle 16:57 #21555
-
17 Febbraio 2008 alle 17:02 #21556
-
17 Febbraio 2008 alle 17:12 #21557::
Che cosa intendi con doppio A5?
Un’altra cosa che non ho mai ben capito: come si fa a dire a LaTeX di generare una pagina A5 e non una A4 con dentro il testo che occupa una superficie A5 nell’angolo in alto a sinistra? Oppure, che forse sarebbe ancora più comodo, due A5 identici affiancati da stampare su un A4 con una linea in mezzo (o dei trattini vicino al bordo) per indicare dove ritagliare?
In pratica 2 copie identiche (dimensione A5) dell’Errata corrige affiancate e stampate su un foglio A4 e con indicati dei segni per aiutare a ritagliare con la taglierina.
Grazie
Carlo
-
17 Febbraio 2008 alle 17:54 #21558
-
17 Febbraio 2008 alle 22:29 #21559
-
17 Febbraio 2008 alle 22:54 #21560::
Domanda: ma voi compilando l’ultimo listato qui sopra ottenete un A4 o un A5?
Ovviamente un a5 su a4.
Per il tuo problema consiglierei qualcosa del tipo
`\documentclass{article}
\usepackage[a4paper,landscape]{geometry}
\geometry{left=0pt,right=0pt,top=0pt,bottom=0pt}%pagina al vivo
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc} % lettere accentate
\usepackage{booktabs}\pagestyle{empty}
\newcommand{\errata}{%
\begin{minipage}{.5\textwidth}
\centering
{\Large Errata corrige}\\[5ex]
\today\\[4ex]
\begin{tabular}{llll}
\toprule
&& \textbf{Errata} & \textbf{Corrige} \\
\midrule
pagina 3 & riga 5 & camice & camicie \\
\bottomrule
\end{tabular}
\end{minipage}}\begin{document}
\vspace*{\stretch{1}}
\centering
\errata\hss\errata
\vspace*{\stretch{2}}
\end{document}`
Con geometry dico che la carta è a4 ma per lungo; azzero tutti i margini e definisco \errata come una minipage larga metà del foglio nella quale poi centro la tabella.Così poi posso usare due volte la stessa tabella. Ci sarebbe un modo di risparmiare qualche millisecondo evitando di comporre due volte la tabella, ma non mi pare che la faccenda possa influire molto. 🙂
Ciao
Enrico
-
17 Febbraio 2008 alle 23:43 #21561::
Domanda: ma voi compilando l’ultimo listato qui sopra ottenete un A4 o un A5?
Ovviamente un a5 su a4.
Ecco, quello che non mi è chiaro è proprio l’Ovviamente. Perché LaTeX non sa generare un foglio A5? Effettivamente non sono molto diffusi, però esistono in commercio…
Per il tuo problema consiglierei qualcosa del tipo
[…]Grazie mille, adesso provo.
Ci sarebbe un modo di risparmiare qualche millisecondo evitando di comporre due volte la tabella, ma non mi pare che la faccenda possa influire molto. 🙂
🙂 Speriamo che il processore (dual core) non me ne voglia
Ciao
Carlo
-
17 Febbraio 2008 alle 23:55 #21562::
[quote]Domanda: ma voi compilando l’ultimo listato qui sopra ottenete un A4 o un A5?
Ovviamente un a5 su a4.
Ecco, quello che non mi è chiaro è proprio l’Ovviamente. Perché LaTeX non sa generare un foglio A5? Effettivamente non sono molto diffusi, però esistono in commercio…[/quote]
Il problema è che LaTeX non ha “veramente” cognizione delle dimensioni della pagina finale su cui si stampa. Il programma pdftex sì; perciò se scrivi
`\documentclass[a5paper]{article}
\pdfpagewidth=14.85cm
\pdfpageheight=21cm`
otterrai, compilando con pdflatex, un PDF con le dimensioni dei fogli a5. Altrimenti l’output sarà piazzato nell’angolo superiore di un a4.Puoi ottenere lo stesso automaticamente sia compilando con pdflatex che con latex usando il pacchetto geometry.
Perché questo? Be’, TeX non sa nulla della pagina finale. È un aspetto lasciato ai driver per la stampa o la visualizzazione. Dare l’opzione a4paper sistema solo alcuni parametri in modo che poi la stampa su a4 venga correttamente. Il pacchetto geometry, invece, passa a dvips oppure a pdftex anche le dimensioni della pagina. LaTeX non ci prova perché la faccenda dipende da troppi fattori e viene lasciata agli sviluppatori dei pacchetti la scelta se dare supporto ai vari driver.
Ciao
Enrico
-
18 Febbraio 2008 alle 0:19 #21563::
otterrai, compilando con pdflatex, un PDF con le dimensioni dei fogli a5. Altrimenti l’output sarà piazzato nell’angolo superiore di un a4.
Sì, capisco. Quindi esiste un’impostazione di default ad a4, da qualche parte (immagino effettuata in automatico dalla mia Debian osservando la localizzazione), giusto? Ho provato infatti a mettere “letter” o “legal” e non funzionano.
C’è un problema col tuo listato:
[PDFLaTeX] concluso con stato di uscita 1
./Provaerrata.tex:29:Infinite glue shrinkage found in a paragraph. \end{document}Pensavo di averlo adattato malamente io, ma adesso l’ho copiato integralmente così com’è e provato a compilare e mi dà lo stesso errore.
Ciao
Carlo
-
18 Febbraio 2008 alle 0:28 #21564::
otterrai, compilando con pdflatex, un PDF con le dimensioni dei fogli a5. Altrimenti l’output sarà piazzato nell’angolo superiore di un a4.
Sì, capisco. Quindi esiste un’impostazione di default ad a4, da qualche parte (immagino effettuata in automatico dalla mia Debian osservando la localizzazione), giusto? Ho provato infatti a mettere “letter” o “legal” e non funzionano.
Esiste un’impostazione che le distribuzioni scelgono basandosi, di solito, su certi parametri del sistema; la Debian si accorge che stai in Europa e fissa di autorità a4. Per chi abita negli USA sceglierà letter.
Questa impostazione riguarda la forma delle pagine che vedi con xdvi e fissa i valori normali di \pdfpageheight e \pdfpagewidth per pdftex.
C’è un problema col tuo listato:
[PDFLaTeX] concluso con stato di uscita 1
./Provaerrata.tex:29:Infinite glue shrinkage found in a paragraph. \end{document}Pensavo di averlo adattato malamente io, ma adesso l’ho copiato integralmente così com’è e provato a compilare e mi dà lo stesso errore.
Errore mio: metti \hfill e non \hss.
Ciao
Enrico
-
18 Febbraio 2008 alle 0:35 #21565
-
18 Febbraio 2008 alle 9:00 #21566
-
18 Febbraio 2008 alle 11:46 #21567
-
18 Febbraio 2008 alle 11:48 #21568
-
18 Febbraio 2008 alle 11:56 #21569::
Naturalmente l’estetica del risultato. Che c’entra il sorgente.
Beh, è buna norma comunque mantenere un certo ordine anche nel sorgente, in modo da non diventar matti quando ci si deve mettere mano.
Mi aiutate a capire quali sono le differenze? Come già detto, mi sembra del tutto equivalente, ma mi sbaglio di sicuro: non ho l’occhietto ancora molto allenato.
Ciao
Carlo
-
18 Febbraio 2008 alle 12:07 #21570::
Naturalmente l’estetica del risultato. Che c’entra il sorgente.
Beh, è buna norma comunque mantenere un certo ordine anche nel sorgente, in modo da non diventar matti quando ci si deve mettere mano.
Mi aiutate a capire quali sono le differenze? Come già detto, mi sembra del tutto equivalente, ma mi sbaglio di sicuro: non ho l’occhietto ancora molto allenato.
`\documentclass[a4paper]{article}
\usepackage{booktabs}
\begin{document}
\centering
\begin{tabular}{ll}
\hline
A & B\\
\hline
Topolino & Minnie \\
Paperino & Paperina\\
\hline
\end{tabular}\hspace{2cm}
\begin{tabular}{ll}
\toprule
A & B\\
\midrule
Topolino & Minnie \\
Paperino & Paperina\\
\bottomrule
\end{tabular}
\end{document}`
Se non vedi differenze, non so proprio che farci. 🙂Ciao
Enrico
-
18 Febbraio 2008 alle 12:11 #21571
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.