Risposte nei forum create
-
AutoreRisposte
-
::
EDIT: Per il problema 2 (la data) ho risolto, aggiungendo nella sezione \makeatletter……………\makeatother il comando \let\@date\relaxPer quanto riguarda il problema numero 1, ho fatto dei progressi inserendo nella stessa sezione i comandi:
`\renewcommand*{\makelettertitle}{%
% recompute lengths (in case we are switching from letter to resume, or vice versa)
\recomputeletterlengths%
% sender contact info
%\hfill% %%% <========== This commented % \begin{minipage} {0.5\textwidth}% \raggedright% %%% \reggedleft changed to raggedright \addressfont\textcolor{color2}{% %%% change color here if you want it black or... {\bfseries\upshape\@firstname~\@familyname}\@firstdetailselementfalse% \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}}% \ifthenelse{\isundefined{\@mobile}}{}{\makenewline\mobilesymbol\@mobile}% % \ifthenelse{\isundefined{\@phone}}{}{\makenewline\phonesymbol\@phone}% % \ifthenelse{\isundefined{\@fax}}{}{\makenewline\faxsymbol\@fax}% \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% % \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httplink{\@homepage}}% \ifthenelse{\isundefined{\social}}{}{\makenewline\linkedinsocialsymbol\protect\httplink[accountname]{socialurl}} } % \end{minipage} \\[2cm]} \makeatother` ottenendo questo risultato: [img size=800x600]http://i58.tinypic.com/2yua5uc.png[/img] Come si vede ho trovato quali sono i campi da cui prende il nome account e l'url del profilo, però ora devo trovare il modo di fargli prendere accountname (johndoe) e socialurl (it.linkedin.com/in/johndoe/it) dal comando \social[linkedin][it.linkedin.com/in/johndoe/it]{johndoe} E ovviamente devo rispostare tutto a destra :D (EDIT: fatto con flushright)::ivan” post=96614Non è l’approccio corretto. Innanzitutto va detto che le etichette letterali appese agli anni sono previste solo per anni relativi a uno stesso autore (o allo stesso insieme di autori). Poi, le opzioni uniquename=false e uniquelist=false sono del tutto inutili, visto che sono già impostato di default. Inoltre anche uniquelist=false non serve! visto che ha lo stesso valore di uniquename.
Se usi maxcitenames=1 non puoi distinguere le citazioni perché le liste di autori vengono troncate al primo autore, essendo mincitenames impostato di default a 1. Le istruzioni che hai messo significano questo:
“Se ci sono due voci con più di un autore e con il primo autore in comune, citale usando solo il primo autore”, che è proprio quello che tu non vuoi.`\usepackage[backend=biber, hyperref, style=authoryear, useprefix, minbibnames=999, maxbibnames=999,uniquename=init, uniquelist=init]{biblatex}`
Ciao
IvanIn realtà era proprio quello che cercavo, perché altrimenti nelle citazioni nel testo mi elencava i primi due autori invece che solo Elsinga et al. , e non mi piaceva perché mi sembrava che scombinasse tutto il ritmo di lettura. Ammetto che uniquename=false e uniquelist=false li ho messi perché li ho trovati come risposta a una domanda molto simile su tex.stackexchange.com e senza comprenderne a pieno la funzione, però senza di quelli anche se scrivevo maxcitenames=1 ignorava il comando e metteva i primi due, mentre mettendoli è venuto esattamente come lo volevo. Lo so, dovrei prendermi il tempo per capire meglio tutte le funzioni, ma la scadenza per la consegna della mia tesi incombe 😀 , quindi mi trovo costretto a forzare un po’ le cose per risparmiare tempo. Grazie comunque per il tuo aiuto!
::
Finalmente ho risolto! Ho cambiato le opzioni di biblatex nel preambolo:
`\usepackage[backend=biber, hyperref, style=authoryear, useprefix, minbibnames=999, maxbibnames=999, maxcitenames=1, uniquename=false, uniquelist=false]{biblatex}`
e ho aggiunto il campo shorthand nel file .bib per i due record che mi creavano problemi, in modo che visualizzassero 2006a e 2006b invece che solo 2006:@inproceedings{elsinga:TPIVassessment,
author = {Elsinga, G. E. and van Oudheusden, B. W. and Scarano, F.},
title = {Experimental assessment of tomographic-PIV accuracy},
year = {2006b},
booktitle = {13th International Symposium on Applications of Laser Techniques to Fluid Mechanics},
location = {Lisbon, Portugal},
shorthand = {2006b},
}@article{elsinga:calibration,
author = {Elsinga, G. E. and Scarano, F. and Wieneke, B. and van Oudheusden, B. W.},
title = {Tomographic particle image velocimetry},
journaltitle = {Exp. Fluids},
year = {2006a},
shorthand = {2006a},
number = {41},
pages = {933–947},
}Questo è il risultato per le citazioni nel testo:


e questo è il risultato nella bibliografia:

Grazie per l’aiuto! 🙂
EDIT: ho visto che è meglio scrivere direttamente 2006a o 2006b nel campo year nel file .bib e togliere il campo shorthand. In questo modo compare 2006a e 2006b anche nella bibliografia, rendendo così possibile l’identificazione del riferimento corretto (le citazioni nel testo rimangono inalterate)
::
Grazie ivan! Era proprio ciò che cercavo!
Le citazioni nel corpo del testo rimangono comunque non distinguibili, nel senso che continuano a comparire entrambe come `Elsinga et al. (2006)`, però almeno la bibliografia ora mostra correttamente tutti gli autori.
Non esiste un modo per forzare l’aspetto di una particolare citazione vero? Una sorta di etichetta o qualcosa del genere che io possa impostare per quei due record che sono “problematici” in modo che nel corpo del testo uno venga citato come `Elsinga et al. (2006a)` e l’altro `Elsinga et al. (2006b)`EDIT: ho provato a inserire manualmente una a e una b nel campo dell’anno per i due record:
`@inproceedings{elsinga:TPIVassessment,
author = {Elsinga, G. E. and van Oudheusden, B. W. and Scarano, F.},
title = {Experimental assessment of tomographic-PIV accuracy},
year = {2006b},
booktitle = {13th International Symposium on Applications of Laser Techniques to Fluid Mechanics},
location = {Lisbon, Portugal},
}@article{elsinga:calibration,
author = {Elsinga, G. E. and Scarano, F. and Wieneke, B. and van Oudheusden, B. W.},
title = {Tomographic particle image velocimetry},
journaltitle = {Exp. Fluids},
year = {2006a},
number = {41},
pages = {933–947},
}`Nelle citazioni compare correttamente (2006a) e (2006b), però ora nelle citazioni in corpo per quei due record mostra sempre i primi due autori et al. anche se ho impostato
`\usepackage[maxcitenames=1,mincitenames=1,maxbibnames=999,minbibnames=999,backend=biber,hyperref,style=authoryear,useprefix]{biblatex}`
Qualche idea sul perché adesso ignori maxcitenames?
::
Sostanzialmente devo fare un semplice elenco di simboli matematici e lettere con indicato di fianco a quale grandezza fisica si riferiscono, ma senza inoltrarmi in definizioni, formule o quant’altro (che metto nel corpo del testo), magari (se possibile) suddividendoli in lettere greche, caratteri latini, simboli matematici, acronimi..
Non voglio fare invece un glossario di definizioni, lo troverei più utile per un libro vero e proprio piuttosto che per una semplice tesi di laurea.
::OldClaudio” post=91790Quello che ottieni è il comportamento normale di tutte le classi standard e speciali del sistema TeX; quello che vorresti fare, si potrebbe fare e l’ho fatto molti ania fa, ma poi ho constatato che non sta bene. Si può fare alterando alcuni parametri di stile che compaiono nella definizione della classe, ma si corrono rischi per altri aspetti, perché l’impostazione sarebbe globale. Però potresti provare a mettere un \vspace*{\vfill} sotto la didascalia e vedere che cosa succede.
Quindi sempre all’interno dell’ambiente figure?
Ho provato, ma quando compilo mi dà gli errori:
Missing number, treated as zero \vspace*{\vfill}
Illegal unit of measure (pt inserted) \vspace*{\vfill}
::
Perfetto, grazie! Era esattamente ciò che cercavo! Ho inserito nel database il record:
`@incollection{nobach:PIVlimits,
author = {Nobach, H.},
editor = {PhD. Giovanna Cavazzini},
title = {Limits in planar PIV due to individual variations of particle image intensities},
booktitle = {The Particle Image Velocimetry – Characteristics, limits and possible applications},
year = {2012},
publisher = {InTech},
}`Il risultato usando \textcite è
`Nobach (2012)`
e nella bibliografia alla fine compare:
Perfetto! Grazie ancora
::
Come volevi suddividere le varie sottocartelle? Perché anche io per la mia tesi sto usando immagini da percorsi diversi da quello del documento principale, e sono riuscito a farlo funzionare. Ti descrivo la mia situazione così magari riesci a risolvere. Queste sono le mie cartelle e sottocartelle:
MASTER THESIS <--- Cartella principale in cui tengo tutto ciò che riguarda la tesi (articoli, script Matlab, dati,...) ___LaTeX <--- Sottocartella che contiene tutta la parte latex della tesi __________chapters <--- Sottocartella di LaTeX che contiene un file .tex per ogni capitolo, che poi importo con input nel progetto principale
__________img <--- Sottocartella di LaTeX per tutte le figure _______________graphs <--- Sottocartella di img che contiene tutte le immagini _______________pics <--- Sottocartella di img che contiene tutti i grafici __________Master Thesis <--- Sottocartella di LaTeX che contiene il progetto principale della tesi (file .tex) __________otherMaterial <--- Sottocartella di LaTeX che contiene per ora solo il database bibliografico Metto anche un'immagine che magari è più chiaro:
per inserire le immagini ho inserito questi comandi nel preambolo del progetto principale che, ricordo, si trova in “Master Thesis”:
`\usepackage{graphicx}
\graphicspath{{../img/graphs/}{../img/pics/}}`
(dove .. serve per salire di un livello nel percorso, partendo sempre dalla cartella in cui c’è il progetto principale, come quando usi il comando cd nel Prompt dei comandi di Windows o nel terminale di Linux)
Poi nei vari files dei capitoli, per aggiungere le immagini scrivo:
`\begin{figure}
\centering
\includegraphics[width=\columnwidth,keepaspectratio]{scales-Pope2000}
\caption[Length scales]{Length scales and size ranges at high Reynolds number (on a logarithmic scale). [\textcite{pope:turbulence}]}
\label{fig:lengthscales}
\end{figure}`
dove scales-Pope2000 è un’immagine che può trovarsi indistintamente in graphs o pics, si arrangia lui a trovarla.
Spero che ti possa aiutare 🙂
::
Ok, questo è strano: adesso ha smesso di darmi errori di compilazione, anche se non ho cambiato nulla. Boh!! Vabbè meglio così, adesso ho comunque impostato UTF-8 di default per tutti i documenti quindi non dovrei aver più di questi problemi.
Un’ultima cosa anche se un po’ OT, ma così non sto a creare un’altro thread per un nonnulla… Mi restano solo due errori che non riesco proprio a capire, anche se non credo dipendano da come ho scritto il codice:1. [/ol]pdflatex.exe (file C:/Users/Paolo/AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map): invalid entry for `\ProvidesFile{fetamont.map}’: both ps_name and font file missing
2. pdflatex.exe (file C:/Users/Paolo/AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map): invalid entry for `\endinput’: both ps_name and font file missing}] [2Avete idea di cosa siano??
::claudio” post=9148210 anni fa
se hai texlive hai installato sicuramente anche texworks
oppuse scarica
texstudio
e non avrai problemi
ciao
claudioOk, ho installato TeXstudio. La prima impressione è ottima, l’ho usato 5 minuti e già mi sembra molto meglio di TeXnicCenter| 🙂
Tuttavia ho provato a ricompilare il documento e mi dà lo stesso errore.
Se vado su Options\Configure TeXstudio, nella scheda “Editor” ho lasciato “Default Font Encoding” su UTF-8 e ho lasciato attivata l’opzione “Auto detect encoding of loaded files”.
EDIT: Texstudio mi dà un’indicazione più precisa dell’errore. Per praticità ho suddiviso il mio documento in files diversi, uno per ogni capitolo in modo da scriverli separatamente, e li richiamo nel progetto principale con il comando \input.
Il primo file che richiamo è “introduction”, e TeXstudio mi dice che l’errore sta proprio in quel file, non nel progetto principale! Mi chiedo allora: devo inserire tutto il preambolo anche nei files con i vari capitoli??
-
AutoreRisposte