Risposte nei forum create
-
AutoreRisposte
-
::
Il pacchetto che vuoi usare e’ datato e parzialmente incompatibile con il sistema di selezione dei font attualmente in uso in LaTeX (questo e’ il significato dell’avvertimento che hai riportato nel tuo messaggio); gli altri errori derivano dall’impossibilita’ di individuare il font corretto.Prova a dare un’occhiata al pacchetto tipa e, se hai documenti che utilizzano molto wsuipa anche al pacchetto wsuipa2tipa
::Usando infatti il package helvet è vero che mi si cambia il font dell’intero documento
A meno che la tua versione del pacchetto helvet non sia ben diversa dall’ultima disponibile su CTAN, l’affermazione e’ falsa: helvet si limita a sostituire il CM sans-serif con Helvetica. Per impostare globalmente un font sans-serif per i tuoi documenti aggiungi nel preambolo (dopo l’eventuale inclusione di pacchetti come helvet):`\renewcommand{\familydefault}{\sfdefault}`
Usando l’intestazione scopiazzata da slides, invece, cambiano pure quelle ma il font è orribile, troppo largo, a interlettera troppo fitta e in generale produce un effetto di molto sgraziato.
Helvetica e’ troppo grande per la struttura della pagina predefinita di LaTeX. La soluzione e’ scalarlo globalmente ad una dimensione per te piu’ accettabile:`\usepackage[scaled]{helvet}`Ulteriori dettagli nella documentazione del bundle psnfss2e.
Inoltre, questo per il futuro, in generale come posso usare tutti quegli altri font indicati in quel pdf?
Per alcuni di essi esistono pacchetti di macro gia’ pronti che li sostituiscono (o li aggiungono) a quelli disponibili, per altri ci vuole un po’ di lavoro manuale (per svolgere il quale dovresti impare almeno le basi del NFSS2 (i dettagli nelle guide introduttive, in ogni libro decente su LaTeX ed in fntguide.dvi distribuito obbligatoriamente con il sistema base di LaTeX)).
::
Ciao,Io ho il libro “Digital Typography using Latex” della Springer, ma non ho trovato risposta.
(Ri)leggi pag. 170 e seguenti; a quel che troverai scritto mi permetto di aggiungere:
-
i floating object non vanno usati semplicemente per avere tabelle/figure con didascalia: se desideri una didascalia anche per oggetti posizionati manualmente in maniera fissa usa il package ccaption (ulteriori dettagli nel manuale del pacchetto stesso e qui nel forum in alcuni vecchi thread);
-
l’uso degli environment per i floating object dovrebbe sempre essere accompagnato dall’indicazione del posizionamento preferito (h, t, p, b, !);
-
non usare \newpage ma piuttosto:`\begin{figure}[p]
\includegraphics{pippo}
\caption{Didascalia}
\end{figure}
\clearpage`
Potrebbe gestire gli oggetti float in modo più “umano”, se tra due float pongo del testo, è illogico mettere il testo all’inizio della section.
No, e’ illogico usare due floating object in una situazione simile. Nel forum e’ gia’ stato discusso altre volte, ed il libro che hai a disposizione e’ sufficientemente chiaro a riguardo: i floating object vanno usati solo per tabelle/figure che non necessitano di un posizionamento manuale fisso.
::avevo gia letto primo quel posting che mi hai mandato e ho letto che Aragorn scirve che YAP mostra le immagini e anche per questo mi chiedevo come mai non riesco a vedere sta immagine 🙁
Mai usato YAP in vita mia, ma… potrebbe essere che, magari, quando YAP effettua il preview del documento si aspetta di trovare l’immagine in un posto ben preciso? Oppure, magari, c’è da qualche parte un’opzione per disabilitare la visualizzazione delle immagini e per qualche motivo è impostata…
::
Ciao,sto compilando il mio documento con un compiler latex (miketex). Non ricevo nessun errrore, pero non sono in grado di veder nel mio testo l’imagine.
Il compilato documento lo apro con : YAP 0.99http://www.guit.sssup.it/phpbb/viewtopic.php?t=263
Perche non dovrei usara \\ al posto di \newline?
Perche’ \newline termina la riga in maniera corretta, inserendo una certa quantita’ di spazio alla fine per formattare bene il testo, mentre \\ si limita ad interrompere la riga senza niente altro. Un’altra annotazione: se quelli erano esempi del modo che usi per terminare i paragrafi, allora stai sbagliando di grosso: i paragrafi terminano con una linea vuota o con \par, non con \\ ne’ tanto meno con \newline (ma questo e’ ripetuto ad nauseam in tutte le guide introduttive a LaTeX).
come mi hai scritto la partedi figure sarebbe allora la sintassi giusta per inserire un imagine?
Se vuoi un oggetto mobile, allora si’.
::
Ciao,Perché ci chiedi che cosa stai sbagliando senza dirci che problemi riscontri? Tralasciando queste “sottigliezze”, mi permetto di corregerti un po’ il codice:
`\documentclass[12pt,a4paper]{report}
\usepackage{dbstmpl,ngerman,graphicx}
\begin{document}
Qui c'e un po di testo\ldots\newline
adesso vorrei inserire l'imagine \ref{fig:kddlogo}\newline
\ldots e ricontinuo con il mio testo.\begin{figure}
\centering
\includegraphics[scale=0.8]{Kdd.eps}
\caption{Das KDD-Prozessmodell nach Fayyad et. al}
\label{fig:kddlogo}
\end{figure}
\end{document}`Alcuni appunti:
-
se utilizzi .eps non puoi compilare con pdfLaTeX;
-
se i problemi che non hai esplicitato si riferiscono al posizionamento dell’immagine allora evita di usare l’ambiente figure;
-
in un’istanza di figure non usare l’ambiente center;
-
non terminare mai una riga con \\.
::Ciao, l’osservazione è pertinente, ed in parte ..vera: per iniziare a scrivere i miei primi documenti in Latex, ho seguito le istruzioni di un manuale dal sito Guit.it
Ahi ahi ahi… saresti cosi’ gentile da indicarmi con precisione di quale manuale si tratta?
se l’autore del manuale fornisce tali indicazioni, e siccome il manuale è in formato PDF e si vede eccellentemente cosa c’è che ancora non va? Forse il fatto S.O. gestisce in modo diverso da linux i font?
La qualita’ del pdf non dipende dal sistema operativo. Il fatto che non venga citato il pacchetto inputenc e’ una mancanza del documento che spesso passa inosservata proprio per qualla coincidenza a cui accennavo qualche messaggio addietro.
::Grazie dei consigli, ho risolto 😀 il tutto utilizzando :
\usepackage[latin1]{inputenc}al posto di:
\usepackage[T1]{fontenc}Peccato che i due pacchetti servano per cose ben diverse; mi vien quasi da pensare che usassi fontenc solo per poter inserire direttamente da tastiera le lettere accentate italiane… Il fatto che “funzioni” e’ una mera coincidenza tra il layout della codifica T1 e l’encoding latin1.
::Allora da acrobat ho visto che il file pdf utilizza il font F2 (di tipo 3) per il testo puro, mentre utilizza il font CMMI12 (di tipo 1) per le formule matematiche.
Credo che il problema sia di imporre (a LateX?) di utilizzare sempre font di tipo1 o qualcosa di simile. Purtroppo non so come fare! 🙁-
togli il pacchetto fontenc, oppure
-
se non ce l’hai, scarichi ed installi il pacchetto cmsuper e configuri il sistema per usare quei font (le istruzioni dettagliate e semplici da seguire sono accluse al pacchetto
::Sto scrivendo la mia tesi in a5, ma ho notato che pur cambiando la grandezza del font del testo non varia in proporzione quella dei titoli! il testo è 10pt mentre il titolo sebra in 18pt…assurdo
Non e’ affatto “assurdo”: alterare la dimensione dei caratteri con dichiarazioni tipo \small non influisce minimamente su comandi che impostano esplicitamente la dimensione del testo prodotto (come, per esempio, \chapter). Se proprio vuoi assolutamente rimpicciolire tutto, controlla di avere a disposizione il pacchetto extsizes ed al posto di book, report, etc. usa extbook, extreport, etc. e l’opzione 9pt (o 8pt).
::Una domanda: come avrei fatto a scoprirlo senza chiederlo a voi?
Procurandoti molta documentazione e leggendo, leggendo, leggendo (ad libitum).
C’è da qualche parte un elenco di tutti i comandi del LaTeX base?
I sorgenti commentati del kernel e la documentazione che accompagna ogni pacchetto considerato indispensabile.
::….nel frattempo mi ero imbattuto nel comando turn, ma devo ripeterlo ogni volta, non ci sarebbe qualcosa di più comodo?
Esiste certamente: crearsi un nuovo tipo di colonna con il pacchetto array. Dato che domani è Natale (auguri a tutti!) mi sento buono buono
e ti propongo questa soluzione:`\documentclass{article}
\usepackage{array, rotating}\newcolumntype{T}{>{\begin{turn}{90}}l<{\end{turn}}} \begin{document} \begin{tabular}{|T|l|} \hline ciao & mondo \\ \hline mondo & ciao \\ \hline \end{tabular} \end{document}`
-
-
AutoreRisposte