Risposte nei forum create
-
AutoreRisposte
-
::
Teodoro Studita” post=94151Salve ancora,
Nella faticosa opera di personalizzazione dello stile di citazione verso quello richiesto da Analecta Augustiniana ho ancora qualche problema che non ho idea di come risolvere.
Due di questi riguardano i nomi.1. Vorrei che il separatore tra autori/curatori multipli fosse una virgola (al posto di “e”)
2. Vorrei che in caso di un nome doppio (Es. Giovanni Maria), lo spazio tra le iniziali puntate venisse soppresso.Allego l’esempio minimo funzionante. Ci sono dentro già le altre personalizzazioni (potrebbero essere rilevanti per queste ulteriori modifiche).
Grazie!
`\begin{filecontents}{archivio.bib}
@book{Can:Sus,
Address = {Citt{\`a} del Vaticano},
Author = {Paul Canart and Vittorio Peri},
Date-Added = {2012-01-10 08:22:30 +0000},
Date-Modified = {2012-01-10 09:11:35 +0000},
Number = {261},
Publisher = {Biblioteca Apostolica Vaticana},
Series = {Studi e Testi},
Title = {Sussidi bibliografici per i manoscritti greci della Biblioteca Vaticana},
Year = {1970},
Bdsk-Url-1 = {http://books.google.it/books?id=SYwsAQAAIAAJ}}@book{Vian,
Address = {Roma},
Author = {Giovanni Maria Vian},
Date-Added = {2011-12-29 10:42:57 +0000},
Date-Modified = {2014-04-14 17:39:57 +0000},
Publisher = {Carocci},
Series = {Studi superiori},
Short = {Bibliotheca},
Title = {\emph{Bibliotheca divina}: filologia e storia dei testi cristiani},
Year = {2001},
Bdsk-Url-1 = {http://books.google.it/books?id=tI8TPQAACAAJ}}\end{filecontents}
%%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[twoside]{article}
\usepackage[paperwidth=17cm, paperheight=24cm, includefoot, textwidth=116mm, textheight=188mm, footskip=6mm, footnotesep=6mm]{geometry}
\usepackage{polyglossia} % Per le sillabazioni
\setmainlanguage{italian}\usepackage{fontspec} % Per caricare correttamente i font Garamond
\usepackage{xpatch} % Per customizzare Idem in Biblatex-verbose%%%%%%%%%%%%%%%%%%%COMANDI DI BILIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[ style=verbose-trad2, % Stile generale della bibliografia
language=italian,
useprefix=true, % Van, Von, etc.
firstinits=true, % Nomi puntati
backend=biber, % Compilare l'aux con texworks e biber (NON bibtex!)
]{biblatex}\DeclareFieldFormat[article, inbook, incollection, inproceedings]{title}{\mkbibemph{#1}} % Titolo in corsivo
\DeclareFieldFormat[article]{journaltitle}{\mkbibquote{#1}} % Titolo rivista tra virgolette a caporale
\DeclareFieldFormat[book, inbook, incollection, inproceedings]{volume}{#1} % Elimina “vol.”
\DeclareListFormat[article, book, inbook, incollection, inproceedings]{publisher}{} % Elimina il campo publisher (nota che pub è una list, non un field)\DeclareFieldFormat*[article]{postnote}{#1} % Elimina “p.” prima di postnote
\xpatchbibmacro{postnote}{\setunit{\postnotedelim}}{\ifentrytype{article}{\setunit{\addcolon\space}}{\setunit{\postnotedelim}}}{}{} %Spiegazione: Se la voce è @article invece di \setunit{\postnotedelim} si usa \setunit{\addcolon\space}, come voluto. (toglie i due punti finali se non citi una pagina precisa)\renewcommand*{\newunitpunct}{\addcomma\space} % Virgola tra le unità
\renewcommand*{\mkibid}{\emph} % ibid, op cit e latinitates in enfatico
\renewcommand\mkbibnamelast[1]{\textsc{#1}} % Nomi in maiuscoletto
\renewcommand{\mkbibnamefirst}[1]{\textsc{#1}}
\renewcommand{\mkbibnameprefix}[1]{\textsc{#1}}
\renewcommand{\mkbibnameaffix}[1]{\textsc{#1}}\renewbibmacro{in:}{\bibstring{in}\space} % rimuove i due punti dopo “in”
%Ciò che segue è per far comparire idem correttamente
\xpatchbibmacro{author}{\printnames{author}}{\iffootnote{\ifthenelse{\ifciteidem\AND\NOT\boolean{cbx:noidem}}{\usebibmacro{cite:idem}}{\printnames{author}}}{\printnames{author}}}{}{}
\xpatchbibmacro{editor}{\printnames{editor}}{\iffootnote{\ifthenelse{\ifciteidem\AND\NOT\boolean{cbx:noidem}}{\usebibmacro{cite:idem}}{\printnames{editor}}}{\printnames{editor}}}{}{}
\xpatchbibmacro{translator}{\printnames{translator}}{\iffootnote{\ifthenelse{\ifciteidem\AND\NOT\boolean{cbx:noidem}}{\usebibmacro{cite:idem}}{\printnames{translator}}}{\printnames{translator}}}{}{}\renewbibmacro*{cite:title}{% Ciò che segue è per avere lo shorttitle alla seconda citazione (funge solo in trad2)
\printtext[bibhyperlink]{%
\printfield[citetitle]{labeltitle}%
\setunit{\addspace}%
\bibstring[\mkibid]{opcit}}}\usepackage[autostyle=true]{csquotes} % Per citare in altre lingue
\addbibresource{archivio.bib}
%%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}{\centering
\vspace*{20mm}
\fontsize{16}{19.2}\selectfont
\textbf{Tanti problemi con \LaTeX} % Qui va il titolo
\par
\vspace*{10mm}
\fontsize{13}{16}\selectfont
\textsc{Pinco Pallino} % Qui l'autore
\par
\vspace*{14mm}
}
\fontsize{11}{13.5}\selectfontCitazione di un'opera con due autori: questi devono essere separati da virgola e non da “e” \footcite[34]{Can:Sus} \\
Citazione di un'opera con autore con nome doppio: le iniziali del nome devono essere separate da uno spazio\footcite[12]{Vian}\end{document}
\endinput`
I comandi da modificare sono:
\finalnamedelim
\bibinitdelimCiao
Ivan
::Silvex89″ post=94082Buongiorno,
sto scrivendo il frontespizio della mia tesi di laurea e vorrei disegnare una doppia linea ma non riesco a trovare il comando. Per la singola linea ho trovato e utilizzato questo:
\rule{10cm}{.4pt}.
Lavoro con Windows e come editor di testo utilizzo TexMaker.
Grazie,
MatteoChe ne dici di
`\rule{10cm}{.4pt}\\[-6pt]
\rule{10cm}{.4pt}
`
? Adattandolo naturalmente al caso specifico.
Sei a conoscenza del pacchetto frontespizio?Ciao
Ivan
::Shadow” post=94075Ciao Claudio,
e grazie per la veloce risposta.
Una domanda banale: dato che io voglio utilizzare biber (e nell’esempio che mi hai mandato si utilizza invece biblatex) è necessario fare una sola compilazione (con PdfLatex) giusto?Che vantaggi comporta tale ambiente rispetto a una compilazione minima “normale” (come l’esempio scritto da ivan in una delle prima risposte in questa discussione)?
Grazie.
Saluti,Edo
biber/bibtex e biblatex sono cose diverse e complementari, non alternative.
Biblatex è il pacchetto che fornisce le macro per la bibliografia.
Biber o bibtex sono i motori che interpretano i file ausiliari che permettono di generare la bibliografia.
Le alternative quindi sono:
biblatex + bibtex
biblatex + biberPer generare la bibliografia servono in ogni caso tre compilazioni:
1) LaTeX
2) Bibtex o Biber
3) LaTeXCiao
Ivan
::clidre” post=94055Salve,
attualmente sto facendo un PhD e mi accingo a scrivere il mio primo articolo. Naturalmente, vorrei usare Latex. Il mio professore, tuttavia, e’ abituato con Word. Mi ha chiesto esplicitamente di mandargli l’articolo in Word e NON in pdf. I motivi per cui preferisce Word sono i seguenti
1) se deve correggere qualcosa, preferisce fare la revisione con Word, dopodiche’ io, accettando la sua revisione, modifico direttamente il mio testo con le sue modifiche;
2) usa endnote e Word gli e’ comodo, dato che endnote e’ perfettamente integrato
Io gli articoli in Word non so scriverli: trovo sia molto più’ complicato mettere i riferimenti e mi piace di più’ la resa dei documenti Latex.Premesso tutto cio’, mi chiedevo se esiste un buon convertitore Latex->Word che funzioni bene, in modo tale che io scriva l’articolo in latex, lo converta e mandi al prof la versione Word, come vuole lui.
Grazie a chiunque possa darmi un suggerimento
L’unica soluzione per te sensata è abbandonare LaTeX. È impensabile che ti sottoponga a una complicazione del genere ogni volta che devi far leggere una tua bozza. Sebbene nel caso di documenti .doc semplici la conversione possa essere accettabile, devi comunque sistemare il file. Morale: doppio lavoro, doppia fatica e un procedimento del tutto illogico.
Lasciami dire che tutto ciò è vergognoso, ma non mi dilungo, perché sarebbe off topic.Ciao
Ivan
::teomat” post=94042Buongiorno,
vorrei aumentare lo spazio verticale dopo il titolo di ogni parte nell’indice iniziale. Ho utilizzato il comando \cftbeforechapskip del pacchetto tocloft, ma aumenta lo spazio prima di tutti i capitoli (e quindi dopo il titolo delle parti), e non è quello desidero e il pacchetto non mi sembra fornisca un comando \cftafterpartskip.
Grazie in anticipo.
A presto,
MatteoImmagino che le parti saranno in numero contenuto. Farei così:
`\part{Titolo della parte}
\addtocontents{toc}{\addvspace{1cm}}\chapter{Capitolo}
`
È la cosa più veloce. Si potrebbe anche ridefinire \l@part.
Sarebbe la soluzione più elegante dal punto di vista TeXnico,
ma bisognerebbe sapere che classe usi.Ciao
Ivan
::Shadow” post=94046Ciao Ivan,
grazie della risposta.Ho seguito il tuo consiglio e aggiornato alla versione più recente, ma il risultato finale non è cambiato.
Ho anche provato ad eseguire il piccolo script che avevi postato e quello ha funzionato senza problemi.
Hai idea di cosa possa essere?
Se puoi darmi anche qualche dritta sul resto del codice te ne sarei più che grato 😉
Grazie ancora.
Se il codice che ho inviato io funziona, siamo a buon punto. Farei così.
Aggiungi di volta in volta al codice che funziona i pacchetti di cui hai bisogno. E solo quelli!
Veniamo ad alcune correzioni.
1) L’ordine di fontenc inputenc e babel è questo: fontenc inputenc babel 😉 (babel non serve se la lingua principale è english)
2) Non ha senso usare geometry e a4wide assieme. Userei solo geometry eventualmente
3) Invece di
`\addcontentsline{toc}{chapter}{\bibname}
\printbibliography`
basta
`
\printbibliography[heding=bibintoc]`
4) Non ha senso caricare color e anche xcolor.
5) Puoi mettere i vari \graphicspath tutti assieme. Trovi la sintassi nell’Arte
6) Al posto di lscape userei pdflscape
7) Devo essere sincero. Non so a cosa possa servire
`\DeclareGraphicsExtensions`
Beh…non ho mai nemmeno provato a capirlo 😉
8) epstopdf probabilmente non ti serveCiao
Ivan
::
Hai un’installazione datata. Anche se ciò potrebbe non avere niente a che fare con il tuo problema.
La versione di biber attuale è la 1.8.
Questo codice
`% !TEX TS-program = pdflatex
% !BIB TS-program = biber\begin{filecontents}{Shadow.bib}
@book{label1,
Location = {Torino},
Author = {Dina Bizzarri},
Publisher = {UTET},
Title = {The Title of the book},
Date = {1932}}
\end{filecontents}\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}\usepackage[italian=guillemets]{csquotes}
\usepackage[style=numeric,backend=biber]{biblatex}
\addbibresource{Shadow.bib}\begin{document}
\cite{label1}
\printbibliography\end{document}`
funziona perfettamente, anche cambiando lo stile di citazione.
Ti consiglio di aggiornare, se vuoi usare biber.
Altrimenti puoi continuare ad usare bibtex. Se non ci sono particolari esigenze, biber è del tutto superfluo.
Diciamo che è fin troppo potente per la stragrande maggioranza dei casi.Ciao
Ivanp.s.
Il codice che hai inviato andrebbe un po’ sistemato 😉
::light kira” post=94005ho installato la versione completa di miktex, pesa 4 gb o poco più e ho aggiornato i pacchetti proprio ieri…
forse è un problema di distribuzione, piuttosto che di completezza 🙂In un mondo “giusto” la faccenda si sarebbe risolta in un modo molto semplice. Riassumiamolo con una storiella.
light kira si accorge che un file fornito dalla propria università sembra avere dei problemi, ma non capisce cosa fare.
Si rivolge così a chi è più esperto, che gli conferma che il file è “da sistemare”. light kira individual gli autori del file e comunica loro la scoperta.
Gli autori lo ringraziano e gli chiedono di sistemare il file. A questo punto la vicenda potrebbe avere tre sviluppi:
1) light kira si prende carico di sistemare il file pernicioso e lo consegna bello e ripulito agli autori
i quali, a titolo di ringraziamento, inseriscono il suo nome all’inizio del file. light kira diventa così il referente
principale per i problemi TeXnici del suo dipartimento (e magari della sua università). Mosso dall’entusiasmo
si associa al GuIT e diventa ben presto uno dei più prolifici autori di ArsTeXnica 😉
2) light kira non se la sente e consiglia agli autori del file di rivolgersi al forum GuIT,
il quale (il forum è un’entità!), ripulisce il file. Gli autori potranno così mettere i loro nomi all’inizio del file,
magari nominando il GuIT. light kira, mosso dalla rabbia per il mancato riconoscimento si associa al GuIT e
diventa ben presto uno dei più prolifici autori di ArsTeXnica 😉
3) Gli autori del file, dopo essere stati informati, salutano light kira
con una bella pacca sulla spalla: «grazie di avercelo segnalato. Ci pensiamo noi».
Il file rimane tale e quale, ma light kira, capito come gira il mondo, si sente più forte di prima,
si associa al GuIT e diventa ben presto uno dei più prolifici autori di ArsTeXnica.
Non sappiamo come andrà veramente a finire questa storia. Magari light kira è uno degli autori di quel file 😀
Perché ho sempre parlato di autori? Semplice: è improbabile che uno da solo abbia creato quel file.A parte gli scherzi: qui siamo tutti disponibili a migliorare i codici LaTeX che si trovano in rete.
Quindi qualunque sarà modo in cui si riuscirà a sistemare quei file sarà una vittoria per tutti.Ciao
Ivan
10 Maggio 2014 alle 15:15 in risposta a: Overfull \vbox con la classe scrbook+headsepline+footsepline #94346::LaTeXCat” post=93951
[quote=”LaTeXCat” post=93948]Mi ero reso conto che fosse poca roba. Più che altro il log diventa molto più difficile da leggere, perciò vorrei risolverlo.
Grazie.
Dovesti risolvere aumentando il valore di \headheight. Probabilmente Koma prevede qualche comando apposito.
Ciao
IvanPer vedere se succedeva qualcosa, ho esagerato mettendo \headheight=10cm, ma resta tutto uguale…[/quote]
Cerca di costruire un esempio minimo compilabile che riproduca il problema. Così sarà più semplice trovare la soluzione.Ciao
Ivan
10 Maggio 2014 alle 14:59 in risposta a: Overfull \vbox con la classe scrbook+headsepline+footsepline #94343::Iluvatar” post=93914
[quote=”Iluvatar” post=93910]
sembra un problema di MiKTeX (il sorgente di Tommaso compila perfettamente con la mia TeX Live 2013 sotto Win XP).In effetti con TeX Live funziona! Grazie a tutti dell’aiuto…
vi chiederei un ultima cosa… i simboli della licenza Creative Commons dove è meglio metterli all’interno dell’articolo? In fondo? nella prima pagina?Nel retro del frontespizio, se c’è. Altrimenti nella prima pagina in una nota, meglio se non numerata, oppure in una sezione iniziale intitolata Licenza, composta in corpo \footnotesize. Le possibilità sono molte.
Sicuramente non in fondo. Troppo poco visibile.Ciao
Ivan
-
AutoreRisposte