Risposte nei forum create
-
AutoreRisposte
-
::
Non mi reputo affatto spedito con latex 😉
ad ogni modo la documentazione di caption è questahttp://ctan.mirror.garr.it/mirrors/CTAN/macros/latex/contrib/caption/caption-eng.pdf
ma, senza cercarla su internet visto che facilmente potresti incorrere in versioni della documentazione che si riferiscono a versioni vecchie, questo stesso pfd è già presente sul tuo hard disk (come la documentazione di tutti i pacchetti).
Per accedervi ti basta aprire il terminale (linux/mac) o il prompt dei comandi (win) e digitare texdoc caption o, in generale, texdoc nomepacchetto
Ti si aprirà la documentazione nel visualizzatore pdf predefinito
::
Caption è un pacchetto che ti permette di fare tante cose…certo glielo devi dire che deve fare…caricarlo semplicemente non produrrà alcun risultato 😉da una rapidissima lettura della documentazione del pacchetto si capisce rapidamente quale opzione dare al pacchetto per avere l’effetto che vuoi. Ti basta leggere l’indice della documentazione e andare alla pagina indicata (in questo caso la 15) per capire che devi impostarlo come nell’esempio di sotto.
claudio sicuramente ti ha solo indicato il solo il pacchetto da usare e non i comandi per impostarlo perché, noto il pacchetto, trovare il comando giusto per fare quello che ti serve (che è molto semplice) è banale 🙂
`% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatex\documentclass[a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}\usepackage{caption}
\captionsetup[figure]{name=figura}\graphicspath{{./immagini/}}
%—————————————————————————————-
% DOCUMENT
%—————————————————————————————-\begin{document}
\begin{figure}
\includegraphics[width=0.8\textwidth]{figura}
\caption{commento alla figura}
\end{figure}\end{document}`
13 Giugno 2015 alle 19:32 in risposta a: ho di nuovo bisogno di voi..! (diagramma di flusso) #102091::
Tikz è il pacchetto giusto.
Curioso è il fatto che anche il mio primissimo approccio con questo pacchetto sia stato a causa di un diagramma di flusso. Ci ho messo tipo 6 ore per tirare fuori qualcosa 😀 😀
Lasciamo perdere i miei ricordi però.
Per fare un diagramma di flusso ti servono poche cose (delle tante che si possono fare con tikz).
La cosa fondamentale è che devi capire il sistema di coordinate per mettere tutte le cose nel posto giusto.
Io ti incollo adesso un codice molto vicino a quello che ho utilizzato quella volta e cerco di metterci qualche commento.Non so se ci sono modi più diretti per farlo, questo una volta capita la logica non è molto difficile.
Spero di aver reso il codice leggibile con i commenti. Con tikz mi ci sono scontrato poche volte quindi non so se il codice seguente è il miglior modo per farlo. So che funziona però 😉`% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatex
\documentclass{standalone}
%importazione di tikz e dei pacchetti necessari
\usepackage{tikz}
\usetikzlibrary{shapes,arrows,fit,calc,positioning}
\usepackage[utf8]{inputenc}\begin{document}
%inzizio del diagramma di flusso e definizione di alcuni stili. Troviamo box e roundbox, container e line. Notare che line in realtà è una freccia. In questo esempio non ho usato
%tutti questi stili visto che ho tagliato parte del mio diagramma. Ho deciso di lasciare comunque gli stili non utilizzati.
\begin{tikzpicture}[box/.style={draw, rectangle, thick,
node distance=7em, text width=7em, text centered,
minimum height=3.5em},
Roundbox/.style={draw, rectangle, rounded corners, thick,
node distance=10em, text width=8em, text centered,
minimum height=3.5em},
container/.style={draw, rectangle, very thick, inner xsep=3em, inner ysep=4em},
line/.style={draw, thick, -latex',line width=.15em}]%posizionamento del primo blocco. La sintassi è \node[stile] (nome identificativo) {scritta da mettere nella figura};
\node[box](rett){Primo blocco};
%freccia che parte dal punto calcolato come $(rett.north) + (0,0.8)$ ovvero un punto sopra rett.north di 0.8 e arriva a rett
%la riga successiva serve per inserire un commento sulla freccia
%sintassi \path[line] (punto di inizio) — (punto di fine)
% node[opzioni]{scritta};
\path[line] ($(rett.north)+(0,0.8)$) — (rett)
node[auto,right,pos=0.5,text centered] {Commento della prima freccia};%comando identico al precedente. Creo il rettangolo chiamato shiftLAT, lo posiziono below of rett e ci scrivo dentro secondo blocco
\node[box,below of=rett](shiftLAT){Secondo blocco};
%altra freccia, questa volta senza commenti sopra. Questa parte da rett.south e arriva a shiftLAT.north
\path[line] (rett.south) — (shiftLAT.north);%altro blocco chiamato roll e posizionato in basso a sinistra di shiftLat
\node[box, below of=shiftLAT, left of=shiftLAT](roll){terzo blocco};
%questa freccia è un pò più compicata in quanto non è dritta ma c'ha un gomito
% parto da shiftLAT.west, passo per il punto che si trova a sinistra di (1,0) rispetto a shiftLAT e arrivo al blocco roll
%anche qui sistemo una scritta
\path[line] (shiftLAT.west) — ($(shiftLAT.west)-(1,0)$) -| (roll)
node[auto,above left,pos=0,text centered] {prima opzione};%come il blocco di sopra ma questo sta in basso a destra
\node[box, below of=shiftLAT, right of=shiftLAT](cerchione){quarto blocco};
\path[line](shiftLAT.east) — ($(shiftLAT.east)+(0.8,0)$) -| (cerchione)
node[auto,above right,pos=0,text centered] {seconda opzione};%altro blocco, niente di particolarmente diverso rispetto ai precedenti
\node[box, below of=cerchione](compenetrazione){quinto blocco};
%freccia normale
\path[line](cerchione.south) — (compenetrazione.north);
%questa freccia c'ha due gomiti. Una volta capito il trucco non è diversa dalle altre. Sono specificati il punto di arrivo, due punti intermedi e due punti di fine. Bisogna solo capire come scrivere le coordinate
\path[line](compenetrazione.east) — ($(compenetrazione.east)+(0.8,0)$) -| ($(cerchione.east)+(0.8,0)$) — (cerchione.east)
node[auto,above,pos=-0.4,text centered] {iterazione};\end{tikzpicture}
\end{document}`
::Una seconda osservazione: durante il processo di installazione, mi è comparso un messaggio dall’installer, che diceva pressapoco che «per essere eseguito, il comando “cc” richiede i componenti di X11», i quali si sarebbero potuti scaricare e installare al volo durante l’installazione del sistema TeX. Io ho lasciato perdere, dato che sul mio computer fisso è presente la versione 2.7.7 di XQuartz, che è l’ultima.
Da quello che mi risulta XQuartz e X11 sono la stessa cosa (ovvero…anni fa c’era X11, sviluppato e rilasciato dalla Apple stessa. Poi è stato dismesso e adesso ha il nome di XQuartz). Dovresti avere già installato tutto quindi (anche se in questo caso mi pare strano che ti abbia chiesto se volevi installarli).
Io aspetto ad aggiornare…devo consegnare un paio di relazioni e non voglio avere grane.
Tra un mesetto mi rimetto in pari 🙂
::
Non so dove tu abbia imparato a scrivere tabelle (dubito su una guida 😀 )
Ho corretto la prima tabella che hai inserito`\begin{table}[htbp]
\centering
\begin{tabular}{llc}
\hline
variabile & descrizione \\
\hline
\hline
symboling & grado di rischiosità \\
normalized losses & risarcimento medio annuale dell'assicuratore\\
wheel-base & distanza tra ruota anteriore e posteriore\\
length & lunghezza \\
width & larghezza \\
height & altezza \\
curb-weight & peso veicolo\\
engine-size & dimensione motore\\
bore & diametro cilindri \\
stroke & distanza fra pistoni\\
compression-ratio & indice di compressione dei cilindri\\
horsepower & cavalli\\
peak-rpm & massimi giri del motore\\
city-mpg &consumo urbano \\
highway-mpg & consumo extraurbano\\
\hline
\end{tabular}
\caption{Descrizione regressori.}
\end{table}`L’ambiente tabular e l’ambiente table sono ambienti diversi.
scrivere
\begin{tabular}[htbp]
\begin{tabular}{llc}non vuol dire nulla e l’errore che ricevi è proprio per questo motivo.
Poi ho cambiato l’ambiente center sostituendolo con il \centering.Sulle altre tabelle dovrai correggere le stesse cose
::
Fermo restando che il mio consiglio è quello di buttare ogni template (soprattutto perché spesso sono datati e fanno riferimento a pacchetti datati…già solo questo è un motivo per cui potrebbe non funzionare niente) e di aggiustarti quello che vuoi tu come vuoi tu (il glossario alla fine si riesce a far funzionare…non è niente di trascendentale)La chiamata a glossaries che si vede l’hai aggiunta tu?
Perché secondo me da qualche parte negli input il pacchetto glossario era già definito con certe opzioni e richiamando certi file (tipo il my_thesis.glsdefs che viene citato nell’errore)però non vedendo il codice e non conoscendo il template che stai usando capire l’errore è un pò come fare una gara di tiro al piattello bendati e pretendere di fare un buon punteggio 😉
::
Non ho provato il tuo codice ma l’errore è quasi sicuramente che tu imposti la cite-key uguale a tutti i record della stessa categoria.
La cite-key invece deve essere univoca di ogni entrata.Quando io ho dovuto dividere una bibliografia in più categorie ho fatto la seguente cosa:
Per ogni entrata bibliografica ho aggiunto la chiave Keywords in cui specificavo la categoria e infine sfruttavo la keyword per stampare solo i record che mi interessavano nelle varie sezioni.Quindi modificando il tuo file bib in
`@book{cite:key1,
author = {R. Fabris},
title = {Corpo, anima e spirito nella bibbia},
publisher = {Cittadella, Assisi (Pg)},
year = {2014\textsuperscript{1}},
Keywords = {Libri},
}@book{cite:key2,
author = {A. Fanulli},
title = {Il messaggio della salvezza, pentateuco, storia deuteronomista e
cronista},
publisher = {Elle di ci, Torino},
year = {1977\textsuperscript{4}},
Keywords = {Libri},
}@Book{cite:key3,
author = {G. Nolli},
title = {Immagine di Dio, \normalfont{in} \emph{Lessico biblico}},
publisher = {Studium, Roma},
year = {1970},
Keywords = {Dizionari},
} `e scrivendo nel principale il seguente
`
\usepackage[autostyle]{csquotes}
\usepackage[bibstyle=authortitle,defernumbers=true,backend=biber]{biblatex}
\addbibresource{biblibri2.bib}\begin{document}
\nocite{*}
\printbibheading
\printbibliography[keyword=Libri,heading=subbibliography, title={Titolo della sottobibliografia 1}]
\printbibliography[keyword=Dizionari,heading=subbibliography, title={Titolo della sottobibliografia 2}]\end{document}`
dovrebbe funzionare (anche se non ho testato)
-
AutoreRisposte
