Risposte nei forum create
-
AutoreRisposte
-
::
ciao a tutti ho il seguente problema :
sto scrivendo la tesi in latex e uso il bellissimo pacchetto front-th per scrivere il frontespizio.
ma l’uso di questo pacchetto mi crea dei problemi. Quando compilo il primo capitolo prima aveva questo titolo :CAPITOLO 1
TITOLO CAPITOLO 1Ora invece usando quel pacchetto mi leva il testo CAPITOLO1 che invece vorrei lasciandomi solo
CAPITOLO 1
che problema ho?????
vi lascio il codice di seguito grazieee e ciaoo 🙂
Ovviamente il pacchetto front-th non c’entra nulla; ti sei dimenticato \mainmatter
`…
\end{frontespizio}\mainmatter
\input{cap1}
\end{document}`
Ciao
Enrico
18 Febbraio 2008 alle 17:40 in risposta a: Dei font, delle dimensioni caratteri, degli stili dei titoli #21014::Leggo con piacere la storia della tipografia, imparando cose che non so.
Detto questo, mi stupisco che molti libri universitari siano scritti male, e che le case editrici non sappiano fare il proprio lavoro. Ma non ti rendi conto di essere un goccio estremista?
Enrico, scusami, ma davvero credi a questo? Credi che prestigiose case editoriali (in questo momento sto pensando solo a quelle davvero prestigiose, supponendo, sebbene non credo sia vero, che quelle più piccole non sappiano fare il loro lavoro) davvero non adottino software seri e solidi? Credi che un mio amico grafico, anche se non usa LaTeX ma un software molto caro (sui 10.000€), non sappia fare il suo lavoro? Francamente questo atteggiamento da “so tutto io” non è molto simpatico, e francamente mi stupisce un po’, considerando il tuo elevato spessore. Ma questa cosa te l’avevo già detta un’altra volta, direi invano. Meglio tornare al LaTeX.Se io scrivo:
`$Ma_{is}$ %espressione 1`
LaTeX di default usa la grafia mathnormal.Se io scrivo:
`$\mathrm{Ma_{is}}$ %espressione 2`
LaTeX usa la grafia mathrm, visto che io, ESPLICITAMENTE, glielo impongo.La domanda, ripeto, é la seguente: come faccio a fare in modo che usando l’ “espressione 1” AUTOMATICAMENTE LaTeX usi la grafia mathrm (senza bisogno di usare l’ “espressione 2”)? in altre parole: come faccio a cambiare la grafia matematica di default di LaTeX?
Come sospettavo. La tua esigenza è di scrivere in modo matematico cose che devono andare in tondo perché sono simboli particolari che usano questa convenzione, un po’ come i simboli sin, log e compagnia.
La risposta è: sono unità logiche particolari, che quindi vanno trattate in modo particolare. Come? Dando loro dei nomi. Per esempio
`\newcommand{\Ma}{\mathrm{Ma}}
…
$\Ma_\ped{is}$`
Non certo dicendo che tutte le M e tutte le a in modo matematico siano composte in tondo.Sul resto del messaggio posso dire una sola cosa: è vero che anche prestigiose case editrici hanno una pessima cura degli aspetti tipografici nella composizione delle formule matematiche. Usare un software da 10000 € non garantisce che la resa tipografica sia ottimale.
Ciao
Enrico
::Quindi una cosa di questo genere?
`\begin{figure}[posizionamento]
\begin{tabular}{cccc}
\includegraphics[opzioni]{figura} & \includegraphics[opzioni]{figura} &
\includegraphics[opzioni]{figura} & \includegraphics[opzioni]{figura} \\
\includegraphics[opzioni]{figura} & \includegraphics[opzioni]{figura} &
\includegraphics[opzioni]{figura} & \includegraphics[opzioni]{figura} \\
\includegraphics[opzioni]{figura} & \includegraphics[opzioni]{figura} &
\includegraphics[opzioni]{figura} & \includegraphics[opzioni]{figura} \\
\end{tabular}
\end{figure}`
Giusto?Perché l’ambiente figure? Ancora una volta: \includegraphics può andare ovunque. ❗ L’ambiente figure in beamer non ha molto senso, così come table. Il fatto che ci siano non significa che si debbano usare: l’unico motivo valido potrebbe essere perché serve una didascalia. In una presentazione è difficile che serva veramente.
Ciao
Enrico
18 Febbraio 2008 alle 12:21 in risposta a: Dei font, delle dimensioni caratteri, degli stili dei titoli #21003::La tradizione è secolare lo so, cerco di spiegarmi meglio (comunque su moltissimi libri di testo universitari questa tradizione, come la chiami tu, non è rispettata, se vuoi ti cito anche i testi non autorevoli, più che autorevoli, che non rispettano tale tradizione).
Il fatto che siano autorevoli per il contenuto non li rende autorevoli per la forma. Purtroppo è invalso l’uso di strumenti software del tutto inadeguati per ottenere libri che si possano definire di qualità almeno decente.
Ci sono tradizioni tipografiche diverse; per esempio in Francia è comune usare il tondo per le lettere maiuscole. Ma ovunque le lettere minuscole che denotano variabili matematiche (o costanti o altri oggetti) sono rese in corsivo. Viceversa le lettere che sono parte di nomi di operatori vanno in tondo (sin, cos, log, lim). Scrivere “a=2” con la “a” in tondo è un abominio. 🙂
Il tuo forse è un problema diverso. Ma finché non ti spieghi non possiamo sapere qual è.
Ciao
Enrico
::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 9:05 in risposta a: Dei font, delle dimensioni caratteri, degli stili dei titoli #21001::Altra domanda sugli stili.
C’è un modo di definire che in automatico le mie formule matematiche vengano scritte con la grafia matematica indicata da \mathrm invece che con \mathnormal? E a quel punto come uso \mathnormal che in realtà uso solo per casi speciali (difficele da spiegarsi senza un esempio pratico)?
Difficile da spiegare, certo, perché va contro una tradizione secolare. Prova a farci capire ciò che intendi.
Ciao
Enrico
::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
::Sono scandalizzato!!!!!
Mi spingete a tornare a Word!!!! 😯
Accomodati. 🙂 Seriamente: certe decisioni non possono essere rese automatiche. I fattori in gioco sono troppi. Un testo di qualità richiede l’intervento dell’uomo.
È come la differenza fra il risotto in busta e quello della mamma.
Ciao
Enrico
::Scusate, sono sicuro che si tratti di una cosa semplicissima, ma ci sto perdendo dietro una barca di tempo senza trovare il modo per risolvere.
Era molto più semplice di quanto pensassi:
`\begin{frame}{Il petrolio e i suoi derivati: pregi}
\begin{minipage}{4cm}
\includegraphics<1-5>[width=4cm]{barrels}
\includegraphics<6>[width=4cm]{greggio}
\end{minipage}%
\hfill
\begin{minipage}{6cm}
\begin{block}{Caratteristiche}
\begin{itemize}
\item compatti
\pause
\item facilmente trasportabili
\pause
\item facilmente stoccabili
\pause
\item utilizzabili con semplici macchine
\pause
\item costano \alert<6>{poco}?
\end{itemize}
\end{block}
\end{minipage}
\end{frame}`
Ciao
Enrico
::[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
::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
-
AutoreRisposte