Risposte nei forum create
-
AutoreRisposte
-
::
Tornando al pacchetto glossaries di cui si parlava a inizio topic per la lista degli acronimi.
Ho caricato come dice
`
\usepackage[italian]{babel}
\usepackage[italian]{translator}
\usepackage[acronym,nonumberlist]{glossaries}
\loadglsentries[\acronymtype]{myacronyms}
\makeglossaries
`
e in myacronyms.tex
`
\newacronym{ue}{UE}{Unione Europea}
`ma continua a chimare la sezione degli acronimi Acronyms
Babel funziona bene perchè ho “Capitolo”, “Lista delle figure”, etc…(in MikTex 2.6 ho eseguito la procedura suggerita sul forum per attivarlo)
Cosa mi dite?
::
`
Allora, cerchiamo di capirci: nel tuo stile delle testatine la scritta “Capitolo 1” non esce da nessuna parte; la testatina che si ottiene contiene solo il titolo del capitolo, ripetuto su tutte le pagine, sulla destra. Solo aggiungendo una sezione (cosa che nel tuo codice di esempio non c'è), il titolo della sezione compare sulla sinistra della testatina.`
Esatto…mi sono spiegato malissimo ma è questo che volevo ottenre 8)
`
Posso solo dirti che non si è mai visto che il titolo del capitolo stia a destra e quello della sezione a sinistra (eccetto che in libri in arabo, probabilmente).
`
Avevo copiato il preambolo per ottenere questo effetto proprio in questo post
`
\fancyhead[R]{\bfseries\footnotesize\nouppercase{\rightmark}}
\fancyhead[L]{\bfseries\footnotesize\nouppercase{\leftmark}}
`
è praticamente l’inverso di quello che avevo io..ok modifico e capitolo diventa
`
\chapter{I propellenti}
\section{Introduzione}
\begin{bibunit}
\thispagestyle{vuota}
Un buon libro di matematica potrebbe essere l' Abramowitz \cite{Abramowitz}, per matematica buono il Perry \cite{Perry} da cui ho preso questa formula
\begin{equation}
\ln (P_r^{{\rm{sat}}} ) = \ln (P_r^{{\rm{sat}}} )^{(0)} + \omega \ln (P_r^{{\rm{sat}}} )^{(1)}
\label{Lee-Kesler}
\end{equation}
\nomenclature[AP]{$P_r^{{\rm{sat}}}$}{pressione vapor saturo ridotta}{}{}%
\nomenclature[G8]{$\omega$}{fattore acentrico}{}{}%
Nella \ref{Lee-Kesler}, $P_r^{{\rm{sat}}}$ indica la pressione di vapor saturo
Così puoi fare il grafico \ref{pressione}.
\begin{figure}[htp]
\begin {center}
\includegraphics[width=1\textwidth]{img/vapore.jpg}
\caption{Pressione di vapore dell'acqua
\label{pressione}
\end{center}
\end{figure}\renewcommand*{\bibname}{Riferimenti bibliografici}
\putbib[biblio]
\end{bibunit}
`
Ho aggiunto una section ed eliminato \markright
`
\documentclass[a4paper,oneside,12pt]{book}
%linguaggio
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\hyphenation{Oberkommando}%delimita foglio con GEOMETRY
\usepackage[bindingoffset=1.5cm,nomarginpar,vdivide={3cm,*,3cm},outer={2cm}]{geometry}%indice
\usepackage{makeidx}
\usepackage{hyperref}
\setcounter{secnumdepth}{3} % per numerare anche \subsubsection
\setcounter{tocdepth}{3} % per farle apparire nell'indice
\usepackage{nomentbl}
\renewcommand{\nomname}{Lista dei Simboli}
\renewcommand{\nomAname}{Lettere Latine}
\renewcommand{\nomGname}{Lettere Greche}
\renewcommand{\nomXname}{Apici}
\renewcommand{\nomZname}{Pedici}
\makenomenclature%tabelle
\usepackage{booktabs}
\usepackage[font={small,sc},format=hang,justification=raggedright]{caption}%Impaginazione
\usepackage{indentfirst}
\usepackage[Glenn]{fncychap}
\frenchspacing
\usepackage[onehalfspacing]{setspace}%elementi float
\usepackage{graphicx}
\usepackage{floatflt}
\usepackage{float}
\usepackage{amsmath}%bibliografia
\usepackage{url}
\usepackage[sectionbib]{bibunits}
%\usepackage[sort,sectionbib,square]{natbib}
\let\originalthebibliography\thebibliography
\renewcommand{\thebibliography}{%
\addcontentsline{toc}{section}{\protect\numberline{}\refname}%
\originalthebibliography}%Impaginazione
\usepackage{fancyhdr,lipsum}
\pagestyle{fancy}
%\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
%\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[R]{\bfseries\footnotesize\nouppercase{\rightmark}}
\fancyhead[L]{\bfseries\footnotesize\nouppercase{\leftmark}}
\fancyfoot[R]{\thepage}
\setlength{\headheight}{15pt}\fancypagestyle{vuota}{
\fancyhf{} % clear all header and footer fields
\fancyfoot[R]{\bfseries \thepage} % except right footer
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}}%\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
%\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}\begin {document}
\bibliographyunit[\chapter]
\frontmatter
\tableofcontents
\listoffigures
\listoftables
\printnomenclature
\mainmatter
\input{capitolo.tex}
\end{document}
`
Ho provato anche così..ma niente…forse se hai pazienza potrei inviarti i files e vedere dove sta il problema io non ci capisco più niente… sprattutto questo natbib che non fa…
Ti ringrazio per la pazienza 😳
::
`
\markright{Riferimenti bibliografici}%
`
era la versione che avevo, e non funzionava, fino alla lettura di questo post.
Ho provato anche
`
\markright{Riferimenti bibliografici}{}
`
od anche al limite il barbarico
`
\markright{Riferimenti bibliografici}{Capitolo 1}
`
Nulla da fare: Riferimenti bibliografici su entrambe le testatine.
Fermo restando che devo comunque escludere natbib in queste prove o non termino la compilazione. Avevo provato anche a forzare la testatina prima di \putbib con
`
\fancyhead[L]{\bfseries\footnotesize\nouppercase{Capitolo 1}}
`
ma funziona solo se la bibliografia è lunga meno di una pagina e sinceramente sembra un soluzione verognosa
::
Ok..scusami…
Il documento principale è quello…ho fatto copia e incolla…
Capitolo.tex diciamo che è così
`
\chapter{I propellenti}
\begin{bibunit}
\thispagestyle{vuota}
Un buon libro di matematica potrebbe essere l' Abramowitz \cite{Abramowitz}, per matematica buono il Perry \cite{Perry} da cui ho preso questa formula
\begin{equation}
\ln (P_r^{{\rm{sat}}} ) = \ln (P_r^{{\rm{sat}}} )^{(0)} + \omega \ln (P_r^{{\rm{sat}}} )^{(1)}
\label{Lee-Kesler}
\end{equation}
\nomenclature[AP]{$P_r^{{\rm{sat}}}$}{pressione vapor saturo ridotta}{}{}%
\nomenclature[G8]{$\omega$}{fattore acentrico}{}{}%
Nella \ref{Lee-Kesler}, $P_r^{{\rm{sat}}}$ indica la pressione di vapor saturo
Così puoi fare il grafico \ref{pressione}.
\begin{figure}[htp]
\begin {center}
\includegraphics[width=1\textwidth]{img/vapore.jpg}
\caption{Pressione di vapore dell'acqua
\label{pressione}
\end{center}
\end{figure}\renewcommand*{\bibname}{Riferimenti bibliografici}
\markright{Riferimenti bibliografici}{Riferimenti bibliografici}%
\putbib[biblio]
\end{bibunit}
`Quindi mi serve un file biblio
`
@Book{Abramowitz,
author = “Milton Abramowitz and Irene A. Stegun”,
title = “Handbook of Mathematical Functions with
Formulas, Graphs, and Mathematical Tables”,
publisher = “Dover”,
year = 1964,
address = “New York”,
edition = “ninth Dover printing, tenth GPO printing”@Book{Perry,
author = “Perry”,
title = “Perry's Chemical Engineers' Handbook”,
publisher = “McGraw-Hill”,
edition = “8th”
`Spero che l’esempio sia sufficiente: a parte un paio di tabelle, altre due figure il resto è tutto così…
Grazie per l’enorme pazienza
::
Ho lo stesso problema: voglio usare bibunits e avere delle testatine decenti
Uso MikTex 2.6.
`\documentclass[a4paper,oneside,12pt]{book}
%linguaggio
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\hyphenation{Oberkommando}%delimita foglio con GEOMETRY
\usepackage[bindingoffset=1.5cm,nomarginpar,vdivide={3cm,*,3cm},outer={2cm}]{geometry}%indice
\usepackage{makeidx}
\usepackage{hyperref}
\setcounter{secnumdepth}{3} % per numerare anche \subsubsection
\setcounter{tocdepth}{3} % per farle apparire nell'indice
\usepackage{nomentbl}
\renewcommand{\nomname}{Lista dei Simboli}
\renewcommand{\nomAname}{Lettere Latine}
\renewcommand{\nomGname}{Lettere Greche}
\renewcommand{\nomXname}{Apici}
\renewcommand{\nomZname}{Pedici}
\makenomenclature%tabelle
\usepackage{booktabs}
\usepackage[font={small,sc},format=hang,justification=raggedright]{caption}%Impaginazione
\usepackage{indentfirst}
\usepackage[Glenn]{fncychap}
\frenchspacing
\usepackage[onehalfspacing]{setspace}%elementi float
\usepackage{graphicx}
\usepackage{floatflt}
\usepackage{float}
\usepackage{amsmath}%bibliografia
\usepackage{url}
\usepackage[sectionbib]{bibunits}
\usepackage[sort,sectionbib,square]{natbib}
\let\originalthebibliography\thebibliography
\renewcommand{\thebibliography}{%
\addcontentsline{toc}{section}{\protect\numberline{}\refname}%
\originalthebibliography}%Impaginazione
\usepackage{fancyhdr,lipsum}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[L]{\bfseries\footnotesize\nouppercase{\rightmark}}
\fancyhead[R]{\bfseries\footnotesize\nouppercase{\leftmark}}
\fancyfoot[R]{\thepage}
\setlength{\headheight}{15pt}\fancypagestyle{vuota}{
\fancyhf{} % clear all header and footer fields
\fancyfoot[R]{\bfseries \thepage} % except right footer
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}}\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}\begin {document}
\bibliographyunit[\chapter]
\frontmatter
\tableofcontents
\listoffigures
\listoftables
\printnomenclature
\mainmatter
\input{capitolo1.tex}
\end{document}
`E fin qui spero niente di male…
`
\chapter{I propellenti}
\begin{bibunit}
…..
\renewcommand*{\bibname}{Riferimenti bibliografici}
\markright{Riferimenti bibliografici}{Riferimenti bibliografici}%
\putbib[biblio]
\end{bibunit}
`
Il tutto compilato col file compila.bat
`
pdflatex tesi
makeindex -s nomentbl.ist -o tesi.nls tesi.nlo
bibtex bu1
pdflatex tesi
pdflatex tesi
`Tutto bene fino quando all’ultima compilazione si impianta e si blocca su bu1.bbl e non finisce la compilazione, così chiuso la finestra DOS. Il file bu1.bbl comunque lo crea.
Ho provato a eliminare natbib: la compilazione avviene bene ma le testatine (headings?) no..perde il nome del capitolo.
Ho provato a compilare una volta di meno: bene le testatine, ma non trova i riferimenti.
Cosa mi invento?
::
Cerco di essere più chiaro (spero).
Voglio nome della sezione a sinistra e quelllo del capitolo a destra.
Quando metto la bibliografia ottengo “Riferimenti bibliografici” su entrambi i lati, anzichè solo a sinistra.Ho provato anche a creare un comando
code]
\fancypagestyle{biblio}{
\fancyhf{}
\fancyhead[L]{\bfseries\footnotesize\nouppercase{Riferimenti bibliografici}}
\fancyhead[R]{\bfseries\footnotesize\nouppercase{\leftmark}}
\fancyfoot[R]{\thepage}
\setlength{\headheight}{15pt}}[[/code]
per poi mettere \pagestyle{biblio} prima di chiamare la bibliografia ma nulla da fare.
Al limite risolvo il problema in modo barbaro se la bibliografia sta su una pagina inserendo la riga prima di putbib
`
\fancyhead[R]{\bfseries\footnotesize\nouppercase{Concetti introduttivi}}
`
ma se la bibliografia occupa più pagine il problema permane per le altre pagine.
Cosa posso scrivere per dire a bibunits di non interferire assolutamente colle testatine?
Deve comportarsi semplicemente come una sezione senza modificare il campo del capitolo.
Non posso riccorere a natbib altrimenti ottengo un errore….ancora inspiegabile…
::
Comne temevo rimane il problema che se alfa ad esempio si riferisce in un equazione ad un angolo e in un’altra, ad esempio, al coefficiente di espansione termica, nell’elenco la scrive due volte, mentre io invece preferirei la scrivesse una volta sola, separando i vari significati da una virgola o che so io.
Suggerimenti?
::
Come ho detto ad Enrico in privato sono riuscito ad ottnere un output decente eliminando`
\usepackage[square,sort,sectionbib]{natbib}
`Questo comporta un problema.
Io in alto destra ho il nome del capitolo, sulla sinistra quello del paragrafo.
Se tolgo natbib mette su entrambi gli header mette il nome “Riferimenti bibliografici”.Siccome non posso appelarmi a natbib senza incorrere nel tedioso errore, cosa ne pensate di mettere un \thispagestyle{biblio} poco prima di inserire la bibliografia che metta sul header sinistro “Riferimenti bibliografici” e sulla destra il capitolo corrente?
Ok sà di fiera dell’artigianato..può funzionare? Cosa devo scrivere nel preambolo?Grazie
::
Ok…ripartiamo da capo
I file che ti indico sono quelli che uso effetivamente (a parte che ci sono più citazioni ma la musica non dovrebbe cambiare).
Compilo con pdflatex la prima volta tesi.tex e ottengo 8 warnings
`
No file bu1.aux.Package natbib Warning: Citation `sitoWalter' on page 1 undefined on input line
33.Package natbib Warning: Citation `wiki:me163' on page 1 undefined on input line
33.Package natbib Warning: Citation `wiki:Walter' on page 1 undefined on input lin
e 35.Package natbib Warning: Citation `wiki:Excalibur' on page 1 undefined on input
line 35.[1
{psfonts.map}] [2]
No file bu1.bbl.
(bu1.aux)
No file bu.aux.
) [3]Package natbib Warning: There were undefined citations.
(tesi.aux (cap1.aux))
LaTeX Warning: There were undefined references.
LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
`E penso che qui tutto normale.
Compilo l’appena partorito bu1.aux con bibtex: gli unici warnings sono dati dal fatto che in alcuni casi non è stato fornito il publisher del riferimento.
Il file che bu1.aux che compilo è
`
\bibstyle{unsrt}
\citation{sitoWalter}
\citation{wiki:me163}
\citation{wiki:Walter}
\citation{wiki:Excalibur}
\citation{*}
\bibdata{biblio1}
`
e ottengo bu1.bbl
`
\begin{thebibliography}{1}\bibitem{sitoWalter}
AD~Baxter.
\newblock Walter experience with hydrogen peroxide and related chemical and
metallurgical features.
\newblock {\em RAE Technote Aero 1669}, 1945.\bibitem{wiki:me163}
Wikipedia.
\newblock {\em Me163 — Wikipedia{,} L'enciclopedia libera}.
\newblock 2008.\bibitem{wiki:Walter}
Wikipedia.
\newblock {\em Hellmuth Walter — Wikipedia{,} L'enciclopedia libera}.
\newblock 2008.\bibitem{wiki:Excalibur}
Wikipedia.
\newblock {\em HMS Explorer — Wikipedia{,} L'enciclopedia libera}.
\newblock 2008.\end{thebibliography}
`
Ricompilo con pdflatex tesi.tex e riottengo 6 Warnings.
Ottengo tesi.pdf compilato bene ma con i punti intereggativi dove i riferimenti e le voci della bibliografia non numerati, ma elencate
Se ricompilo nuovamente tesi.tex compare l’errore che tu sai.
Dove sbatto la testa?
::
Ti ringrazio per l’aiuto visto che non l’ho ancora fatto.
Ho cancellato tutto.
Ho fatto girarepdflatex tesi
bibtex bu1
pdflatex tesi
pdflatex tesima ancora lascia i punti interrogativi…tra l’altro su file DVI e non PDFcome sarebbe normale …domani riprovo…magari ri-installo MikTex, forse la 2.6
Buonanotte
::
Per esempio intendi questo:
`
\chapter{Capitolo Prova}
\begin{bibunit}[unsrt]
\thispagestyle{vuota}
\bibliographyunit[\chapter]Walter: questo signore faceva i sottomarini e aerei \cite{wiki:Walter}. Ricordiamo l'intercettore \cite{wiki:me163}.
\renewcommand*{\bibname}{Riferimenti bibliografici}
\markright{Riferimenti bibliografici}
\nocite{*}
\putbib[biblio1]
\end{bibunit}
`
Ci sono anche immagini e tabelle, ma poco conta credo, anche perchè sono ben formattate.Il file biblio.bib, così come lo scritto si differenzia solo per quella graffa in eccesso:
`
@book{ wiki:me163,
author = “Wikipedia”,
title = “Me163 — Wikipedia{,} L'enciclopedia libera”,
year = “2008”,
url = “\url{http://it.wikipedia.org}”,
}@book{ wiki:Walter,
author = “Wikipedia”,
title = “Hellmuth Walter — Wikipedia{,} L'enciclopedia libera”,
year = “2008”,
url = “\url{http://it.wikipedia.org}”,
}
`Viene generata questa bu1.bbl`
\begin{thebibliography}{1}\bibitem{wiki:Walter}
Wikipedia.
\newblock {\em Hellmuth Walter — Wikipedia{,} L'enciclopedia libera}.
\newblock 2008.\bibitem{wiki:me163}
Wikipedia.
\newblock {\em Me163 — Wikipedia{,} L'enciclopedia libera}.
\newblock 2008.\end{thebibliography}
`
-
AutoreRisposte