- Questo topic ha 18 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 7 mesi fa da
giotti.
-
CreatoreTopic
-
14 Gennaio 2010 alle 17:00 #41087::
Ciao a tutti.
Prima di tutto scusatemi se quanto chiedo è già scritto in qualche topic o manuale, ma non lo ho trovato.
Il mio problema è che vorrei fare come insegna Lorenzo in “L’arte di gestire la bibliografia con latex” nel capitolo suddividere la bibliografia, ma non ci riesco.
Scendendo più nel dettaglio: sto scrivendo la mia tesi di dottorato, in latex
(`>latex –version
pdfeTeX 3.141592-1.21a-2.2 (Web2C 7.5.4)
kpathsea version 3.5.4`)
, in inglese, su freebsd dove ho aggiunto manualmente all’installazione di latex biblatex ed etoolbox.
La mia situazione differisce da quella esposta da lorenzo in quanto i miei .bib sono tre e grandini per cui non posso usare riferimenti diretti alle opere, ma devo limitarmi al nocite.
Venendo al sodo:
`
\documentclass[12pt,a4paper,openright,twoside]{report}
[skip]\usepackage[style=numeric,hyperref,subentry]{biblatex}
\bibliography{articoli_filtro,my_papers,filtration}\begin{document}
[skip]% bibliograpy
\addcontentsline{toc}{chapter}{Bibliography}
\bibbysection
\printbibliography
\chapter*{Others}
\nocite{*}
\end{document}
`
Compila perfettamente, ma genera una bibliografia ininterrotta seguita da Others.Ogni aiuto sarebbe molto apprzzato.
Grazie mille
-
CreatoreTopic
-
AutoreRisposte
-
-
14 Gennaio 2010 alle 18:41 #41088::
Innanzitutto, benvenuto!Scendendo più nel dettaglio: sto scrivendo la mia tesi di dottorato, in latex
Ottimo 😀
giotti\n
, in inglese, su freebsd dove ho aggiunto manualmente all’installazione di latex biblatex ed etoolbox.
[code]Il problema potrebbe essere qui. Perché ho provato a compilare il tuo esempio e l’output è corretto.
Dovresti inviare un documento minimale compilabile che riproduce il problema, e naturalmente i record bibliografici necessari. Ne bastano due o tre.Inoltre, che procedura segui per la compilazione?
Ciao
Ivan
-
14 Gennaio 2010 alle 18:42 #41089::
Innanzitutto, benvenuto/a!
Scendendo più nel dettaglio: sto scrivendo la mia tesi di dottorato, in latex
Ottimo 😀
, in inglese, su freebsd dove ho aggiunto manualmente all’installazione di latex biblatex ed etoolbox.
Il problema potrebbe essere qui. Perché ho provato a compilare il tuo esempio e l’output è corretto.
Dovresti inviare un documento minimale compilabile che riproduce il problema, e naturalmente i record bibliografici necessari. Ne bastano due o tre.Inoltre, che procedura segui per la compilazione?
Ciao
Ivan -
15 Gennaio 2010 alle 10:06 #41090::
Innanzitutto grazie per la tempestiva risposta.Ecco quì un po’ di codice reale:
la tesi
`
$cat Tesi.tex
\documentclass[12pt,a4paper,openright,twoside]{report}
\usepackage{fancyhdr}
\usepackage{array}
\usepackage{tabularx}
\usepackage{rotating}
\usepackage{indentfirst}
\usepackage{graphicx}
\usepackage{newlfont}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{latexsym}
\usepackage{amsthm}
\usepackage{longtable}
\oddsidemargin=30pt \evensidemargin=20pt%impostano i margini
\theoremstyle{plain} %stile corsivo
\usepackage{booktabs,multirow}
\usepackage[font=small,format=hang,labelfont={sf,bf}]{caption}
\usepackage{subfig}
\usepackage{wrapfig}
\usepackage[style=numeric,hyperref,subentry]{biblatex}
\bibliography{filtration}\begin{document}
\begin{titlepage}
\begin{center}
{{\Large{\textsc{Alma Mater Studiorum \\
\vspace{.1cm}
University of Bologna}}}} \rule[0.1cm]{15.8cm}{0.1mm}
\rule[0.5cm]{15.8cm}{0.6mm}
{\small{\bf FACULTY OF ENGINEERING\\
Department of Electrical Engineering}}
\end{center}
\vspace{15mm}
\begin{center}
{\LARGE{\bf Theoretical and Experimental Study}}\\
\vspace{3mm}
{\LARGE{\bf of the Magnetic Separation}}\\
\vspace{3mm}
{\LARGE{\bf of Pollutants from Wastewater}}\\
\end{center}
% \vspace{40mm}
\par
\noindent
\strut \null
\vfill
\begin{center}
{\large{\bf Ph.D. Thesis}}\\
{\large{\bf of}}\\
{\large{\bf Giacomo Mariani}}\\
\vspace{20mm}
{\large{\bf XXI Cycle }}\\
{\large{\bf A.Y. 2009 }}
\end{center}
\newpage %va in una pagina nuova
\clearpage{\pagestyle{empty}\cleardoublepage}
\end{titlepage}\pagenumbering{roman} %for roman numbers
\newcolumntype{M}[1]{>{\centering\hspace{0pt}}m{#1}}
\tableofcontents
\chapter*{Forewords and acknowledgments}
\addcontentsline{toc}{chapter}{Forewords and acknowledgments}
Thank to \dots\newpage %va in una pagina nuova
\chapter{Filtration and HGMS (High Gradient Magnetic Separation)}
\label{chapter:filtration}
\pagenumbering{arabic}
A separation process is one in which a mixture of substances is transformed into
two or more distinct products\dots
\section{Traditional separation technologies}
Nowadays a lot of well working and well established separation technologies are
industrially available.
All of them have their own limits, due to the physical properties involved in its
working principle.
Here I give a short review of some of them
on the base of their working principle, without the claim of being exhaustive.\subsection{Electric separators}
The electric force is the leading one in large number of separators, such as
adsorption or electrostatic separator.
Adsorption is the accumulation of atoms or molecules on the surface of a
material.
This process creates a film of the adsorbate (the molecules or atoms being
accumulated) on the adsorbent's surface \cite{bruch_physical_2007}.
It is different from absorption, in which a substance diffuses into a liquid or
solid to form a solution.
The term sorption encompasses both processes, while desorption is the reverse
process of “adsorption”.
In simple terms, adsorption is “the collection of a substance onto the surface of
adsorbent solids”.
It is a removal process where certain particles are bound to an adsorbent particle
surface by either chemical or physical attraction.
Adsorption is a consequence of surface energy.
In a bulk material, all the bonding requirements (be they ionic, covalent, or
metallic) of the constituent atoms of the material are filled by other atoms in
the material.
However, atoms on the surface of the adsorbent are not wholly surrounded by other
adsorbent atoms and therefore can attract adsorbates.
The exact nature of the bonding depends on the details of the species involved,
but the adsorption process is generally classified as physisorption
(characteristic of weak van der Waals forces) or chemisorption (characteristic of
covalent bonding) \cite{mcmurry_fundamentals_2002}.
Electrostatic separation is defined as “the selective sorting of solid species by
means of utilizing forces acting on charged or polarized bodies in an electric
field''.
Separation is effected by adjusting the electric and coacting forces, such as
gravity or centrifugal force, and the different trajectories at some predetermined
time.
Separations made in air are called Electrostatic Separation.
Separations made using a corona discharge device, are called High Tension Separations.
Separations made in liquids are termed separation by Dielectrophesis.
Electrophoresis is when separations are made if motion is due to a free charge on
the species in an electric field \cite{tarushkin_electric_1986}.
A similar approach is used in the electrostatic separators in which the electric
field sources are wires and plates, as shown in Fig.
The achieved force is huge because the wires are inside the flow, but this kind of
separator require a big working volume.% bibliograpy
\addcontentsline{toc}{chapter}{Bibliography}
\bibbysection
\printbibliography
\chapter*{Others}
\nocite{*}
\end{document}
`la base dati (di cui sono usate solo le prime tre voci)
`
@book{tarushkin_electric_1986,
title = {Electric separator for seed},
shorttitle = {Electric separator for seed =},
publisher = {Muhammad Ali Society},
author = {V. I Tarushkin},
year = {1986}
},@book{mcmurry_fundamentals_2002,
edition = {5},
title = {Fundamentals of Organic Chemistry},
isbn = {0534395732},
publisher = {Brooks Cole},
author = {John E. {McMurry}},
month = jul,
year = {2002}
},@book{bruch_physical_2007,
title = {Physical Adsorption: Forces and Phenomena},
isbn = {0486457672},
shorttitle = {Physical Adsorption},
publisher = {Dover Publications},
author = {L. W. Bruch and Milton W. Cole and Eugene Zaremba},
month = mar,
year = {2007}
},@article{adler_simplified_1967,
title = {A simplified synthesis for meso-tetraphenylporphine},
volume = {32},
url = {http://dx.doi.org/10.1021/jo01288a053},
doi = {10.1021/jo01288a053},
number = {2},
journal = {The Journal of Organic Chemistry},
author = {Alan D. Adler and Frederick R. Longo and John D. Finarelli and Joel Goldmacher and Jacques Assour and Leonard Korsakoff},
month = feb,
year = {1967},
pages = {476}
},@book{sutherland_filters_2008,
edition = {5},
title = {Filters and Filtration Handbook, Fifth Edition},
isbn = {1856174646},
publisher = {Elsevier Science},
author = {Ken Sutherland},
month = aug,
year = {2008}
}
`e le istruzioni di compilazione
`
latex Tesi.tex
bibtex Tesi
latex Tesi.tex
latex Tesi.tex
dvips Tesi.dvi && ps2pdf Tesi.ps
`Il risultato, descritto nel primo pos, mostra un’unica bibliografia e poi il chapter* Otherst: http://rapidshare.com/files/335614142/Tesi.pdf.html
Grazie a tutti
-
15 Gennaio 2010 alle 15:46 #41091::
Ho risolto il problema (rileggendo il testo di Lorenzo) modificando così:
`
[skip]
\bibliography{filtration}\defbibheading{cited}{\chapter*{Bibliography}}
\defbibheading{other}{\section*{Others}}\defbibfilter{other}{\not \segment{1}}
\begin{document}
\begin{refsegment}
[skip]
% bibliograpy
\end{refsegment}
\newpage
\addcontentsline{toc}{chapter}{Bibliography}
\printbibliography[heading=cited,segment=1]
\nocite{*}
\printbibliography[heading=other,filter=other]
\end{document}
`
Ora la bibliografia viene con le due sezioni corrette, ma non mi piace molto lo stile.
Prima usavo
`
\bibliographystyle{is-unsrt}
`
ma biblatex non lo riconosce…c’è modo di ottenere lo stesso risultato?Grazie
-
15 Gennaio 2010 alle 16:35 #41092
-
15 Gennaio 2010 alle 17:23 #41093
-
15 Gennaio 2010 alle 17:42 #41094::
La principale differenza consiste nel fatto che numeric di biblatex ordina alfabeticamente, mentro io vorrei ordinare per citazione (e, magari, alfabeticamente le citazioni da nocite).
Come spiegato altrove, l’ordinamento per citazione è un abominio nato esclusivamente per le esigenze di chi usa Word o altro sistema primitivo. Del tutto inadatto per più di qualche elemento bibliografico.
Ciao
Enrico
-
15 Gennaio 2010 alle 18:10 #41095
-
16 Gennaio 2010 alle 13:26 #41096::
La principale differenza consiste nel fatto che numeric di biblatex ordina alfabeticamente, mentro io vorrei ordinare per citazione (e, magari, alfabeticamente le citazioni da nocite).
GraziePer avere le voci ordinate seconod l’ordine di citazione:
`\usepackage[color=red]sorting=none[/color]{biblatex}
`Se vuoi altri testi in bibliografia oltre a quelli citati, senza alcun dubbio vanno in una bibliografia autonoma, che naturalmente puoi ordinare come meglio credi. Assolutamente non li metterei insieme agli altri, tanto più se questi sono ordinati secondo le citazioni. Puoi creare una “Bibliografia integrativa” o una “Bibliografia di approfondimento”, per esempio.
Ciao
Ivan
-
18 Gennaio 2010 alle 11:38 #41097
-
22 Gennaio 2010 alle 11:56 #41098
-
22 Gennaio 2010 alle 21:07 #41099::
Ne approfitto per un’ulteriore domanda (che trae origine dal fatto che nelle mie basi di dati alcuni nomi sono puntati ed altri no): come posso dire a biblatex di mettere, nella bibliografia, i nomi puntati: N. Cognome
Grazie mille
Dovrebbe essere sufficiente l’opzione
`firstinits=true`Sempre se ho capito bene il problema. Dovresti dare qualche informazione in più…
Ciao
Ivan
-
25 Gennaio 2010 alle 15:12 #41100
-
26 Gennaio 2010 alle 17:34 #41101::
Rieccomi…questa volta con due domande!
Prima: dopo esser passato da report a book:
`
%\documentclass[12pt,a4paper,openright,twoside]{report}
\documentclass[12pt,a4paper]{book}
`
ho notato che, nella bibliografia, l’intestazione di pagina è rimasta quella della precedente appendice (“Appendix C. chapter_name” nelle pagine sinistre e “C.1. section_name” nelle pagine destre).
come posso far sì che l’intestazione diventi quella corretta (Bibliography)?Seconda: come posso far sì che il contenuto del campo “URL” compaia solo per i record “online”?
Grazie mille
-
26 Gennaio 2010 alle 17:43 #41102::
Rieccomi…questa volta con due domande!
Prima: dopo esser passato da report a book:
`
%\documentclass[12pt,a4paper,openright,twoside]{report}
\documentclass[12pt,a4paper]{book}
`
ho notato che, nella bibliografia, l’intestazione di pagina è rimasta quella della precedente appendice (“Appendix C. chapter_name” nelle pagine sinistre e “C.1. section_name” nelle pagine destre).
come posso far sì che l’intestazione diventi quella corretta (Bibliography)?Seconda: come posso far sì che il contenuto del campo “URL” compaia solo per i record “online”?
Grazie mille
Senza un esempio è difficile da capire. Prova a mettere \cleardoublepage prima delle righe in cui richiami la bibliografia, ma dubito che sia lì il problema. Cerca di produrre un esempio minimo compilabile.
Per la seconda domanda non conosco risposta. Che tipo di voci non “online” hanno il campo URL? Se il sito è rilevante per la voce bibliografica va messo in bibliografia, altrimenti puoi cancellarlo dal record.Ciao
Ivan
-
27 Gennaio 2010 alle 10:58 #41103::
Senza un esempio è difficile da capire. Prova a mettere \cleardoublepage prima delle righe in cui richiami la bibliografia, ma dubito che sia lì il problema. Cerca di produrre un esempio minimo compilabile.
Il \cleardoublepage non cambia la situazione.
L’esempio che tu mi chiedi è quello che riportavo prima, nella sua versione corretta e funzionante, in cui uso la classe book in luogo della classe report.
Per rendere bene il problema ho dovuto aggiungere un’altra base di dati ed estendere quella gia inclusa, arrivando così a files piuttosto grossi.
Per evitare di intasare il post li ho “tar-rati” e uploadati su rapidshare (se c’è un sito di hosting preferibile o un’opzione nel forum fatemelo sapere) con il pdf risultante:
http://rapidshare.com/files/341807386/tesi.tar.htmlPer la seconda domanda non conosco risposta. Che tipo di voci non “online” hanno il campo URL? Se il sito è rilevante per la voce bibliografica va messo in bibliografia, altrimenti puoi cancellarlo dal record.
Per un paio di basi di dati uso il meravigliosamente utile zotero:
http://www.zotero.org/
Per chi non lo conoscesse zotero è un plug-in di firefox in grado di creare una bibliografia al volo collezzionando voci da quasi ogni pagina web (si va da wikipedia a IEEE…) e esportarla, tra l’altro, in un .bib.
Spesso però zotero aggiunge anche il campo URL pur trattandosi di paper, book e via discorrendo (il risultato è visibile nella bibliografia nel pdf nel tar linkato).
Certo potrei editare le basi manualmente, ma preferirei fosse biblatex a occuparsene anche perchè, un domani, quel campo potrebbe tornarmi utile.Ciao
IvanCiao e grazie mille
-
28 Gennaio 2010 alle 14:51 #41104::
In merito al mio primo quesito: come aggiustare le intestazioni nella bibliografia: ho scoperto che il problema è che, ovunque ci sia un
`\chapter*`
latex usa l’intestazione precedente.
Questo si risolve (discretamente, non perfettamente) o con
`
\pagestyle{plain}
`
per non mettere nulla o con
`
\markboth{\chaptername}{\chaptername}
`
per mettere il nome (ma me lo formatta male, lo fà in corsivo mentre io lo vorrei nel “suo” maiuscolo…).In merito al secondo problema…il campo URL…ancora non ho idee…
Grazie mille
Giacomo
-
2 Febbraio 2010 alle 17:22 #41105::
Riflettendo sul mio secondo problema (non mostrare il campo url nei record non-online) ho pensato che una soluzione un po’ drastica, ma quantomeno effettiva, potrebbe essere quella di dire a biblatex di visualizzare solo i campi obbligatorii e non quelli facoltativi.Secondo voi è possibile?
Ovviamente, se sì, come?Grazie mille
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.