Risposte nei forum create
-
AutoreRisposte
-
::
Salve a tutti,
sto scrivendo la tesi di laurea in Latex utilizzando lo stile classicthesis. Uso miktex e TeXnicCenter e necessito di inserire del codice Matlab.
Mi da un errore che presento dopo. Mi chiedevo se vi potessero essere delle incompatibilità tra classicthesis e listings.
Ho prodotto un codice minimale che contiene l’errore:
`
\documentclass{scrreprt}
\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,subfig,beramono,eulermath,pdfspacing,parts]{classicthesis}
\usepackage{listings}
\lstset{language=Matlab}\begin{document}
ciao come stai?\begin{lstlisting}
[signals, pc, v] = pca2(data);
\end{lstlisting}\end{document}
`l’errore che viene fuori è il seguente:
`
LaTeX Font Info: Try loading font information for T1+fvm on input line 10.(“C:\Program Files\MiKTeX 2.7\tex\latex\bera\t1fvm.fd”
File: t1fvm.fd 2004/09/07 scalable font definitions for T1/fvm.
)
LaTeX Font Info: Font shape `T1/fvm/m/n' will be
(Font) scaled to size 8.50006pt on input line 10.
[1{C:/ProgramData/MiKTeX/2.7/pdftex/config/pdftex.map}] (listato.aux) )
Here is how much of TeX's memory you used:
11637 strings out of 95321
171593 string characters out of 1183901
341484 words of memory out of 1500000
14671 multiletter control sequences out of 110000
10809 words of font info for 24 fonts, out of 1200000 for 2000
14 hyphenation exceptions out of 8191
54i,7n,73p,396b,1493s stack positions out of 5000i,500n,10000p,200000b,5000s
{C:/Progra
m Files/MiKTeX 2.7/fonts/enc/dvips/8r.enc}
!pdfTeX error: (file fvmr8r): Font fvmr8r at 510 not found
==> Fatal error occurred, no output PDF file produced!
`Sulla console di TeXnicCenter compaiono anche altre indicazioni:
`
Trying to make PK font fvmr8r at 510 DPI…
Running makemf…
makemf: The fvmr8r source file could not be found.
Running ttf2pk…
makepk: PK font could not be created.
`Ho notato che mi da un errore molto simile se carico soltanto classicThesis e cerco di inserire del testo formattato come typewriter con \texttt{} (senza listing ovviamente).
Hai qualcosa che non va nell’installazione dei font Bera, come dice Antonio. In particolare nel file pdftex.map nel quale dovrebbe esserci una riga come
`fvmr8r BeraSansMono-Roman “TeXBase1Encoding ReEncodeFont” <8r.enc::Ciao a tutti,
ho installato l’ultima versione di Texmaker per Windows, la 1.9.1, sotto Windows Vista.
Ho notato che la selezione del testo tramite la tastiera, cioè tenendo premuto shift
e usando le freccette, non funziona! Seleziona solo una lettera alla volta.
Invece va tutto bene usando il mouse.È colpa mia o è un bug del programma? Qualcuno ha provato?
Non funziona nemmeno sotto Mac OS X. Prova a segnalarlo.
Ciao
Enrico
::Se siete fra i pochi che utilizzano TeXLive 2008 su Windows, per aggiornare il sistema in automatico basta creare un file di testo con estensione .bat, diciamo updateTL.bat con il seguente contenuto:
`tlmgr update -all`
Un doppio click sull’icona che rappresenta il file batch aggiornerà TeXLive tramite texlive manager.Se lo volete fare ad ogni avvio di Windows basta copiare il file nella cartella Esecuzione automatica, anche se lo consiglio solo a chi è molto pigro.
Ciao.PS. Per ottenere un file testo con estensione .bat, fare click destro sul Desktop, Nuovo, Documento di testo chiamandolo updateTL. Poi entrate in shell e scrivete:
rename updateTL.txt updateTL.bat(almeno se avete impostato Windows per non mostrare le estensioni dei file)
Interessante. ❓ 😀
Ma attualmente non è molto importante: gli aggiornamenti della TeX Live 2008 sono bloccati e non ci saranno novità fino all’uscita della 2009 (non ci sono previsioni, ma azzardo l’autunno). Quindi dato una volta è più che sufficiente, almeno per ora. Non credo che con la 2009 ci saranno importanti cambiamenti rispetto alla 2008 per i comandi di tlmgr, quindi il suggerimento potrà tornare buono in futuro.
Ciao
Enrico
::Ok, ho risolto usando enumitem e scrivendo
`\begin{enumerate}[label=(Y\arabic*),ref=(Y\arabic*)]
…
\end{enumerate}`Non sono però riuscito a capire il significato dell’asterisco. Quando non lo inserisco mi dà come errore alla prima riga \item dell’elenco
! Missing number item, treated as zero.
Cosa significa?
In quel contesto indica il contatore per il livello di annidamento della lista. Infatti le liste numerate usano diversi contatori, chiamati enumi, enumii, enumiii e enumiv; con l’asterisco non devi preoccuparti di quale contatore usare, ci pensa LaTeX da solo.
Ciao
Enrico
24 Maggio 2009 alle 18:10 in risposta a: Stesso documento, 2 risultati diversi con Win e Linux!!! #34039::Ok,
in pratica mi sembra di capire che, nonostante MikTex e TexLive siano alle loro versioni più recenti, rimarranno sempre problemi di incompatibilità…
Vabbè, ti ringrazio comunque.Come prevedevo: non hai capito un accidente. Pazienza. Colpa mia, forse non mi so spiegare; come diceva Montanelli, se il lettore non capisce, la colpa è del giornalista.
Allora provo a rispiegartelo: non hai le stesse versioni sui due sistemi. Se le avessi non ci sarebbe alcuna differenza fra le compilazioni sui due sistemi. Questa è ciò che sanno e sperimentano gli utenti di TeX e LaTeX. Ma è evidente che versioni diverse dei moduli aggiuntivi possono introdurre differenze nel risultato finale.
È più chiaro adesso?
PS: ‘vabbè’ = va bene; ‘OK’ = zero kills; ‘pb’ = problema; ‘PS’ = post-scriptum; sono tutte abbreviazioni che oggi, AD (= annus domini) 2009, sono più o meno comprensibili con un significato ormai ovvio e in ogni caso utilizzabili quando il linguaggio NON vuole essere formale, come in questo forum, e non raccontarmi storie sulle regole di linguaggio ecc. ecc. (eccetera, eccetera). Nelle suddette regole si dice anche di non usare linguaggi offensivi (ti cito con ‘Hai detto bugie’…) e di non postare ( = pubblicare sotto forma di post) interventi inutili: avresti già potuto scrivere, dopo la mia prima risposta (quelle con le liste) una roba del tipo: “scusa, non so risolvere il tuo problema” invece di farmi perdere nel tempo inutilmente, come spero non sia stato sprecato inutilmente quello che ho perso per scrivere ‘sto ( = questo) post per ricordarti che l’educazione viene prima di tutto.
L’unica cosa che posso rimproverarmi è di non aver aggiunto la faccina sorridente dopo l’accenno alle bugie. Chiunque si accorgerebbe delle differenze fra le versioni dei pacchetti dopo aver dato un’occhiata agli elenchi, e che oltre alle diverse versioni compaiono alcuni pacchetti caricati da una parte e non dall’altra.
Di solito, quando si entra in casa d’altri, si cerca di rispettare le abitudini; qui l’abitudine, che tu ci creda o no, è di scrivere in italiano evitando abbreviazioni e siglette tipiche degli SMS. Se non ti va, accomodati pure da qualche altra parte. L’educazione io so che cos’è, tu no.
Quanto al non saper risolvere il tuo problema, lascio agli altri del forum il giudizio.
Ciao
Enrico
::Ciao a tutti,sto facendo la tesi con latex e ora che l’ho finita devo affrontare il problema con la bilbiografia.ho trovato questo forum sperando che mi possiate aiutare, premetto che ho cercato su google, ma non ho trovato niente….
ho fatto la bibliografia con BibDesk e ho il file biblio.bib, mentre il latex ho i lseguente file tesi.tex
`\documentclass[12pt,a4paper,openright,twoside]{report}
\usepackage[small,anne]{caption2}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage{fancyhdr}
\usepackage{cite}
\usepackage{indentfirst}
\usepackage{fancybox}
\usepackage{textcomp}
\usepackage{times}
\usepackage{mathptm}
\usepackage{setspace}
\usepackage{makeidx}
\usepackage[pdftex]{graphicx}
\usepackage{newlfont}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{latexsym}
\usepackage{amsthm}
\usepackage{algorithm}
\usepackage{algorithmic}
\usepackage[T1]{fontenc}
\oddsidemargin=30pt \evensidemargin=20pt
\pagestyle{fancy}\addtolength{\headwidth}{20pt}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection \ #1}{}}
\linespread{1.3}
\hyphenation{out-sour-cing im-ma-gi-ne im-ma-gi-ni mo-del-li mo-del-lo
o-ri-gi-na-le ac-cet-ta-bi-le rag-gu-ar-de-vo-le rap-pre-sen-ta-zi-o-ne e-le-va-te
a-na-liz-za-ta co-di-fi-ca-ta ge-ne-ra-le o-ri-gi-ne me-mo-riz-za-ta ne-ces-sa-ri-o
se-con-do e-li-mi-na-ti co-di-fi-ca co-di-fi-ca-ti de-co-di-fi-ca re-la-ti-vi de-di-ca-ti}
%\includeonly{cap2}
%\include{frontespizio}
\begin{document}
\include{ringraziamenti}
\clearpage{\pagestyle{empty}\cleardoublepage}\pagenumbering{roman}
\tableofcontents
\clearpage{\pagestyle{empty}\cleardoublepage}\listoffigures
\addcontentsline{toc}{chapter}{Elenco delle figure}
\clearpage{\pagestyle{empty}\cleardoublepage}\listoftables
\addcontentsline{toc}{chapter}{Elenco delle tabelle}
\clearpage{\pagestyle{empty}\cleardoublepage}\include{intro}
\clearpage{\pagestyle{empty}\cleardoublepage}\include{cap1}
\include{cap2}
\include{cap3}
\include{cap4}
\include{cap5}
\include{cap6}
\include{conclusioni}
\addcontentsline{toc}{chapter}{Bibliografia}
%\include{biblio}
\bibliographystyle{unsrt}
\bibliography{biblio}
\end{document}`
ora so che devo compilare una volta il file tex,poi il bib,poi tex e infine di nuovo tex,ma dopo che compilo il primo tex e provo a fare bib mi da questo errore che non riesco ad interpretare e risolvere:
`This is BibTeX, Version 0.99c (Web2C 7.5.6)
The top-level auxiliary file: tesi.aux
A level-1 auxiliary file: ringraziamenti.aux
A level-1 auxiliary file: intro.aux
A level-1 auxiliary file: cap1.aux
A level-1 auxiliary file: cap2.aux
A level-1 auxiliary file: cap3.aux
A level-1 auxiliary file: cap4.aux
A level-1 auxiliary file: cap5.aux
A level-1 auxiliary file: cap6.aux
A level-1 auxiliary file: conclusioni.aux
The style file: unsrt.bst
I found no \citation commands—while reading file tesi.aux
Database file #1: biblio.bib
(There was 1 error message)`ringrazio in anticipo chiunque mi sappia aiutare!!!
Il problema è che non usi alcun comando \cite all’interno del tuo documento, quindi LaTeX e BibTeX non hanno alcuna idea di quali riferimenti bibliografici tu voglia inserire.
Metti un comando \nocite{*} prima di \bibliography.
Attento però che se non dai un \cleardoublepage prima di \addcontentsline{toc}{chapter}{Bibliografia} il numero di pagina nell’indice verrà sbagliato.
Ciao
Enrico
24 Maggio 2009 alle 16:16 in risposta a: Stesso documento, 2 risultati diversi con Win e Linux!!! #34037::Non sapevo esistesse Texlive 2008…
vabbè,
alla fine credo anche io che il pb sia il passaggio a dvi; mi piacerebbe riuscire a risolvere il problema, anche perchè non ho voglia di mettermi a convertire tutte le immagini in pdf e uso pdf latex, sperando che almeno quello non faccia casini nel passaggio da win a ubuntu…Rileggi tutto quello che ti ho scritto. Il problema (la parola “pb” in che lingua è?) non è nell’uso del formato dvi, ma nel fatto che hai pacchetti con versioni diverse; quelle più recenti sono nella distribuzione MiKTeX, probabilmente correggono piccoli errori delle versioni precedenti che hai su Ubuntu e che causano le differenze di impaginazioni.
Il passaggio da eps a pdf è immediato; basta il seguente comando in una finestra di terminale nella directory dove le immagini risiedono:
`epstopdf *.eps`
Non mi pare così complicato.Ma finché non usi le stesse versioni dei pacchetti sui due sistemi, le differenze di impaginazione rimarranno.
Ciao
Enrico
24 Maggio 2009 alle 15:39 in risposta a: Stesso documento, 2 risultati diversi con Win e Linux!!! #34035::Non ho capito molto bene, ovviamente il fatto delle date non saprei dirti come mai avviene, il file è lo stesso caricato nei due casi, anzi, per sicurezza ho cancellato tutti i file che vengono generati e poi ho ricompilato sotto windows il file .tex, stessa procedura sotto linux, quindi mi sembra difficile che i pacchetti siano differenti…MikTex l’ho aggiornato fine dell’anno scorso, TeXLive 2007, ma magari sono loro ad avere al loro interno pacchetti differenti…
Eliminerò subfigure, ma ad essere obsoleto è il subfigure pacchetto o il subfigure comando?
Per non distogliere l’attenzione dal pb principale, non hai altre idee sull’origine del problema?
Ciao e grazie comunque…
NicolaTeX Live 2007 è piuttosto indietro come aggiornamenti. Qualche differenza sulle decisioni tipografiche può dipendere dalle versioni dei vari pacchetti, penso in particolare a listings, ma non solo. Temo che non ci si possa fare molto se non aggiornare alla TeX Live 2008 su Ubuntu.(con i problemi relativi che trovi descritti in altri filoni sul forum), che immagino sia la distribuzione GNU/Linux che usi.
Mi lascia un po’ perplesso la differenza di grandezza del dvi nei due casi. Non vedo, dai pacchetti che carichi, il motivo di usare “latex+dvips” invece che direttamente pdflatex. Hai provato? Basta convertire gli eps ed è un’operazione facilissima con epstopdf.
Il pacchetto subfigure è obsoleto; al suo posto si usa subfig e il comando \subfloat.
Ciao
Enrico
24 Maggio 2009 alle 14:52 in risposta a: Stesso documento, 2 risultati diversi con Win e Linux!!! #34033::Ciao Enrico,
ho aggiunto nel preambolo il comando che mi hai detto e ho ricompilato nei due casi, ti elenco i risultati:Windows: MikTeX con TexnicCenter impostato su “Latex -> PS -> PDF” :
`*File List*
…
fancyhdr.sty
Chap1/ER3BP.tex
…
***********
…
Output written on main_tesi.dvi (30 pages, 103636 bytes).`Mentre sotto Ubuntu, TeXLive + Texmaker (“Quickbuild” con la sequnza Latex -> dvips -> view PS):
`*File List*
…
fancyhdr.sty
ragged2e.sty 2003/03/25 v2.04 ragged2e Package (MS)
everysel.sty 1999/06/08 v1.03 EverySelectfont Package (MS)
Chap1/ER3BP.tex
…
Output written on main_tesi.dvi (32 pages, 99536 bytes).
`In quest’ultimo caso mi sballa un po’ di fgure, ma non so se il tutto è la conseguenza della prima che salta, e quindi anche quelle successive…
Le figure sono tutte in eps (o salvate direttamente o convertite da PDF), ma non credo sia un pb di conversione delle immagini, dato che comunque sotto Windows vanno tutte perfettamente…Hai qualche idea?
Grazie
NicolaNOTA: la prima figura a saltare è sdr2d.eps: non mi sembra dia particolari problemi nel caricarla!
Perché racconti le bugie?
A parte l’evidente differenza di date e versioni di pacchetti, quando compili sotto GNU/Linux ci sono due pacchetti caricati che mancano nell’altro caso. Può dipendere dalle versioni usate di altri pacchetti, ma non saprei dire.
È ovvio però che con distribuzioni così diverse, qualche problema si può presentare.
Ah, subfigure è obsoleto da anni. Usa subfig.
Ciao
Enrico
::sto scrivendo una tesina, usando la classe article.
è possibile avere una bibliografia più “snella”, sulla falsariga di quella che si trova negli articoli scientifici, usando l’ambiente thebibliography?Siccome gli articoli scientifici di campi diversi usano stili molto diversi fra loro, ti dispiacerebbe essere un pochino più esplicito? Osserva però che dopo \bibitem{chiave} puoi mettere il testo che preferisci.
Ciao
Enrico
24 Maggio 2009 alle 12:18 in risposta a: Stesso documento, 2 risultati diversi con Win e Linux!!! #34031::Salve,
ho un problema e cercando in giro sul forum non mi è sembrato di vedere niente di simile:Ho scritto un documento, ma compilandolo sotto windows (MikTeX + TexnicCenter) ho il risultato, voluto. Data la più rapida velocità di compilazione in genere preferisco compilare sotto Linux (TeXLive + TeXMaker, o anche con Kile), alcune figure saltano e vengono spostate (non entrano dove vorrei metterle?)
Non so come poter risolver eil problema, dato che che sia windows o Linux le figure sono le stesse (tutte in eps) e in generale il documento pure…
Sapreste aiutarmi?
La sequenza di compilazione (è lì il problema?) per TexnicCenter è:
Latex -> PS -> PDF;sotto TeXMaker le ho provate tutte e in tutte mi cambia l’impaginazione…
Sono disposto anche a cambiare compilatore sotto Linux (Kile, che ho già installato, mi dava lo stesso problema),
Avete qualche idea?La prima idea è che Texmaker e Kile sono solo front-end e non si occupano affatto della compilazione.
Vuoi, per favore, inserire il comando \listfiles in testa al documento e mostrare qui i risultati ottenuti sotto Windows e GNU/Linux? Basta la lista dei file che trovi in fondo al .log
Ciao
Enrico
::ho scritto un elenco assegnando la numerazione come Y1, Y2, ecc:
`\begin{enumerate}[(Y1)]
…
\end{enumerate}`quando però richiamo una riga con \eqref mi viene richiamato solo il numero, senza la ipsilon. come posso fare invece a richiamare anche questa, ad avere cioè (Y5) invece di (5)?
Usa il pacchetto enumitem invece di enumerate; è molto più potente e flessibile.
Ciao
Enrico
::Ciao a tutti,
finora ho sempre preparato articoli in Word perché purtroppo nel mio gruppo viene usato solo quello.
Questa volta sono un po’ più libero e vorrei preparare l’articolo usando LaTeX.
Dovrebbe essere pubblicato sulla rivista della Elsevier Physics Procedia.
Bisogna usare il pacchetto espcrc1.sty.Ritengo che le istruzioni, per qualsiasi rivista, siano sempre troppo complicate. . .
Ho alcuni dubbi:
1. Si deve preparare il documento per essere compilato con pdflatex, usando quindi immagini pdf, o con latex, usando invece immagini in formato eps? Oppure è irrilevante?Dicono di mandare un pdf, quindi direi che quello è il formato da preferire.
2. Quando si preparano le reference per un articolo immagino si debba usare solo l’ambiente thebibliography, è giusto?
Puoi preparare l’articolo con BibTeX e quando è definitivo, copiare nel documento il contenuto del file .bbl, che consiste dell’ambiente thebibliography necessario, cancellando i comandi \bibstyle e \bibliography
3. Ho notato che il template che forniscono per Word è molto simile se non identico a come apparirà poi l’articolo sulla rivista. Al contrario il pacchetto che forniscono per LaTeX compone il titolo in tutt’altro stile. Immagino quindi che gli articoli siano sì in Camera Ready Copy ma fino ad un certo punto.
È molto probabile che lo stile definitivo sia un altro. Scrivi il tuo documento senza preoccuparti di nulla (soprattutto di overfull e roba simile) e senza comandi tipografici (altri direbbero “di formattazione”) particolari.
4. A questo link http://www.elsevier.com/wps/find/authorsview.authors/latex-packages trovate anche i pacchetti consigliati. Per i miei scopi forse è sufficiente usare hyperref e graphicx. Mi sembra assurdo che non sia consigliato ad esempio amsmath. . . Mi chiedo quanti e quali pacchetti sia possibile usare in un articolo (babel, microtype, ecc…)
Meglio lasciar perdere babel o microtype, ma amsmath è certamente utile e consigliabile comunque.
5. Scrivendo in inglese in sostanza si usano solo i 128 caratteri ascii, ma in generale è consentito scrivere il documento con una codifica dei caratteri come utf8? O iso-8859-1? Ad esempio per le lettere accentate.
Se scrivi in inglese non ti serve babel. Le lettere accentate possono essere inserite con gli appositi comandi. Il curatore del volume ti ringrazierà.
Ciao
Enrico
::Torno su questo mio falso allarme ancora una volta per fare un’osservazione, da profano (e quindi da prendere con beneficio di inventario). Mi è capitato di usare \abs su un termine frazionario, quindi più alto di un normale carattere, ma il comando mi ha restituito due barre verticali abbastanza piccole, alte appunto un carattere, che non sono belle a vedersi.
Naturalmente ho risolto con
`
\left\lvert \frac{num}{denom} \right\rvert
`Mi chiedevo
1) se è una buona soluzione
2) se è il caso di preferire una definizione di \abs “dinamica”, che allunghi le barre verticali adattandosi all’argomento di cui si vuole indicare il modulo, usando appunto \left\lvert e \right\rvertLa documentazione di mathtools mi sembra chiara al riguardo:
`\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
…
\[\abs{x}\qquad \abs*{\frac{x]{y}}\]`
Si può anche usare
`\[\abs[\bigg]{\sum_{i=1}^{n}x_i}\]`
per i casi in cui la grandezza “automatica” non è ideale.Ciao
Enrico
::per quanto riguarda il carattere, penso che alla fine \partial sia quello corretto nella generalità, forse mi sono ingannato per colpa di una cattiva stampa. chi vuole farsi un parere può guardare “a convexity principle for interacting gases” (pag. 172 e seguenti), di robert mc cann, che mi sembra sia dispnibile sulla rete gratuitamente.
Non mi sembra una buona scelta quella del simbolo usato per le derivate parziali, ma che ci si può fare? Del resto la “d” e le sue varianti (maiuscole, storte, greche) sono già state adoperate in molti modi spesso contraddittori. L’importante è che un certo simbolo sia introdotto in modo chiaro e impiegato senza possibili ambiguità; dove ci possano essere, vanno messe in evidenza. Ricordo ancora con una certa angoscia la “delta” minuscola delle variazioni che il docente di meccanica razionale spostava dentro e fuori dagli integrali senza alcun imbarazzo. 🙂 E senza averne definito il significato. 🙁 “L’integrale della variazione è zero, quindi la variazione dell’integrale è zero, quindi la funzione è nulla.” 😯 Più o meno era così. 🙂
Ciao
Enrico
-
AutoreRisposte