Risposte nei forum create
-
AutoreRisposte
-
13 Maggio 2015 alle 3:33 in risposta a: Errore numerazione progressiva dei riferimenti bibliografici #101613::
mmm….avevi mai provato a cancellare tutti i file ausiliari?
Io utilizzando i tuoi file riesco a riprodurre l’errore solo se compilo prima togliendo l’opzione di ordinamento (e quindi usando l’ordinamento di default nyt) e dopo cambiando opzione.
Quello che succede è abbastanza normale: quando cambio ordinamento e ricompilo in pdflatex lui trova i file ausiliari della bibliografia e cerca di usarli. Ma quelli sono stati creati con l’ordinamento nyt e quindi va in errore (pdflatex si aspetta il sorting=none a questo punto).
Quando a quel punto lancio biber lui va a vedere i file ausiliari prodotti da pdflatex, che sono sbagliati visto che la compilazione precedente ha dato errore e quindi continua a compilare con l’ordinamento nyt.
Infatti se leggi il log che hai messo un paio di messaggi fa trovi scritto`[233] Biber.pm:2945> INFO – Sorting 'entry' list 'nty' keys`
invece di
`INFO – Sorting list 'none' of type 'entry' with scheme 'none' and locale 'it-IT'`e quindi l’errore non si risolve.
Per risolvere devi cancellare tutti i file ausiliari. In questo modo “azzeri” tutte le cose precedenti e la compilazione funziona.
Solitamente i compilatori hanno un tastino per cancellare i file ausiliari, spesso però (su TexShop funziona così…da altre parti non so) questo cancella solo i file ausiliari prodotti da pdflatex e non quelli prodotti dalla bibliografia. Questi ultimi li devi cancellare tu a mano.
In totale i file che devi cancellare hanno estensione:
.aux
.bbl
.bcf
.blg
.log
.synctex.gzi file la cui estensione inizia con b sono i file ausiliari prodotti dalla bibliografia.
Nel caso tu utilizzi un glossario potresti trovarti anche altri file ausiliari prodotti dal pacchetto glossaries e da tutta la procedura che serve.
::
il seguente funziona…temo quindi che tu debba essere un pò più preciso, fornendo un esempio minimo compilabile (ovvero un codice completo che va da documentclass a end{document} e che riproduce il tuo problema).`% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatex\documentclass[a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{subfig}\begin{document}
\begin{figure}[ht]
\subfloat[][\emph{Camera di specchi a triangolo equilat}.]
{\includegraphics[width=4cm,height=4cm]{immagini/collmat(11)}} \quad
\subfloat[][\emph{Camera di specchi a mezzo equilat}.]
{\includegraphics[width=4cm,height=4cm]{immagini/collmat(12)}} \quad
\subfloat[][\emph{Camera di specchi a mezzo quadrato}.]
{\includegraphics[width=4cm,height=4cm]{immagini/collmat(92)}} \quad
\subfloat[][\emph{Camera di specchi a rettangolo}.]
{\includegraphics[width=4cm,height=4cm]{immagini/collmat(17)}}\quad
\subfloat[][\emph{Camera di specchi quadrata}.]
{\includegraphics[width=4cm,height=4cm]{immagini/collmat(73)}}
\end{figure}
\end{document}`PS. nota che nel codice sopra riportato io ho preso quello che hai scritto tu e ci ho messo un preambolo molto spicciolo sopra per farlo compilare.
::
L’ordinamento non centra nulla con lo stile di citazione ma lo devi dare con la chiave apposita (che è sorting).
Per avere le voci in ordine di citazione devi aggiungere
`sorting=none`
tra le opzioni del pacchetto. L’ordinamento di default è infatti (se non ricordo male) è nty (autore – titolo – anno)Vedesi documentazione di biblatex pag.46
::
Prova qualcosa del genere`% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatex\documentclass[a4paper,fleqn]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{amsmath}\begin{document}
\begin{subequations}
\begin{align*}
&x_{i1} + v_{1} t = x_{f1} = x_{f2} = x_{i2} + v_{2} t\\
&x_{i1} + v_{1} t = x_{i2} + v_{2} t\\
&x_{i1} + v t = x_{i2} + v t\\
&(v_{1}-v_{2})t=x_{2}-x_{1}\\
&t=\frac{x_{2}-x_{1}}{v_{1}-v_{2}}
\end{align*}
\end{subequations}
\end{document}`
::
Ci sono due errori:
il primo è che le opzioni devono essere separate da una virgola
il secondo è che la chiave non è heigh ma height
Il codice diventa`\begin{center}
Frame 00247
\begin{figure}[h]
\includegraphics[width=4.33cm, height=3.175cm]{img/wt1}
\includegraphics[width=4.33cm, height=3.175cm]{img/wt2}\end{figure}
\end{center}`NOTA: ti basta specificare solo una tra l’altezza e la larghezza per riscalare mantenendo le proporzioni originali. Se specifichi entrambe potresti deformare l’immagine (a meno di dare anche l’opzione keepaspectratio. In quest’ultimo caso latex scala l’immagine in maniera tale che l’immagine risultato non ecceda né la larghezza né l’altezza ma continuando a mantenere il rapporto di forma originale)
::
Per scrivere 3 matrici affiancate basta scrivere 3 matrici affiancate…o ho capito male io il problema?
`\documentclass[a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}\begin{document}
\begin{equation}
\begin{bmatrix} 1&1&2\\2&1&2\\1&-2&1
\end{bmatrix}
\cdot
\begin{bmatrix} -1&1&0\\0&\frac{1}{5}&-\frac{2}{5}\\1&-\frac{3}{5}&\frac{1}{5}
\end{bmatrix}
=
\begin{bmatrix} 1&0&0\\0&1&0\\0&0&1
\end{bmatrix}
\end{equation}
\end{document}`
::
l’indice a pag 415 non è l’elenco di tutte le opzioni che è possibile dare alla classe?In ogni caso io quando ho avuto a che fare con i koma-script ho preso la documentazione e ho cominciato a leggere. Ho saltato tutti i capitoli che non mi interessavano (come quelli su scrlttr2) e ho capito più o meno cosa mi serviva per fare quello che mi serviva.
Temo che questo sia l’unico modo sensato di approcciarsi ad una cosa complessa quale è una classe.Solo facendo così l’elenco di parole presente nell’indice delle opzioni da dare alla classe può assumere un senso. In caso contrario resta solamente un elenco di parole 😉
::
A pagina 415 c’è l’indice delle classi e delle opzioni del pacchetto. Qui ci sono tutte le opzioni elencate comprese quelle che hai indicato tu.
Un’altra alternativa che hai è quella di utilizzare la funzione di ricerca (ctrl-f su win) del lettore di pdf che utilizzi (inserendo backaddress per esempio trovi facilmente il punto in cui viene spiegata quell’opzione)
::
Non ho mai lavorato con scrlttr2, tuttavia quando mi sono trovato a consultare la documentazione delle classi koma-script (per scrivere uno scrartcl) l’ho trovata molto completa (c’è anche da dire che sono 420 pagine).Ci sono due capitoli interi dedicati unicamente a scrlttr2 e facendo un search rapido delle opzioni che hai elencato io ho trovato delle corrispondenze.
La documentazione della classe la puoi aprire se digiti il comdando texdoc scrguien da terminale/prompt dei comandi
3 Febbraio 2015 alle 12:42 in risposta a: Come richiamare nel testo una figura creata con subfig #100049::
Il clearpage l’avevo utilizzato con successo all’interno di sotto-sezioni e ho verificato che funziona anche al livello di sotto-sotto-sezioni. Effettivamente con i capoversi non funziona.
Sostituendo il clearpage con il FloatBarrier però non ho visto nessun cambiamento (sempre nel caso di paragrafi).Adesso non so come hai strutturato il testo, però se sostituisci i vari paragraph con subsection o subsubsection dovrebbe funzionare tutto.
Nota come il \paragraph non sia l’equivalente di paragrafo ma di capoverso.
L’equivalente italiano di paragrafo è \section (lo scrivo perché in tex hai scritto paragraph e parlando dici sezione)Il caso che ho provato io è stato più o meno il seguente
`
\section4 immagini della serie
\begin{figure} [htb]
\centering
\includegraphics{}
\end{figure}\clearpage
\subsection
13 immagini
\clearpage
\subsection
13 immagini
\clearpage
\subsection
6 immagini
\clearpage
\subsection
6 immagini
`
::
Personalmente ho sempre utilizzato l’opzione di siunitx
output-decimal-marker = {,}
per scrivere i numeri decimali con la virgola.Nel mio caso però c’è anche da considerare che spesso i numeri che scrivo sono output di qualche programma che utilizza la notazione inglese con il punto. Mi viene quindi particolarmente comodo utilizzare questa impostazione per non dover cambiare manualmente ogni numero.
In altre situazioni probabilmente scrivere \num{3.14} o \num{3,14} non sarebbe più comodo rispetto a $3{,}14$ ma, volendo, è una strada percorribile anche questa.
-
AutoreRisposte