Risposte nei forum create
-
AutoreRisposte
-
::
Carissimi utenti e carissimo CLAUDIO sono felice di annunciarvi che funziona tutto, sia il file tal quale che mettendo i capitoli all’interno di una sottocartella. Ovviamente con l’accortezza che quando si è sul terminale durante la fase di bibtex occorre specificare la sottocartella in cui si trova il nome del capitolo.Ti allego il preambolo modificato
`
\documentclass[a4paper]{book}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[utf8]{inputenc}
\usepackage[sectionbib]{chapterbib}
\CitationPrefix{\thechapter.}
\usepackage[italian]{babel}
\bibliographystyle{unsrt}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{amsmath,amssymb}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{booktabs}
\usepackage{sidecap}
\usepackage{siunitx}
\usepackage{subfig}
\usepackage{caption}
\captionsetup{format=default,labelfont={sf,bf}}
\usepackage{picture}
\usepackage{wrapfig}
\usepackage[version=4]{mhchem}
\usepackage{multirow}
\usepackage{framed}
\usepackage{bm}\begin{document}
\include{capitoli/titolo}
\tableofcontents
\include{capitoli/introduzione}
\include{capitoli/capitolo2}
\include{capitoli/capitolo3}
\listoffigures
\listoftables
\end{document}`se avete altre osservazioni fatemelo presente. Vi ringrazio tutti per il supporto e la pazienza avuta nei miei confronti.
::
Vediamo se ho tradotto bene ciò che mi hai consigliato di fare.1. Creo una nuova cartella ad esempio tempo.
2. Apro texstudio e copio in una pagina vuota il tuo codice che salvo nella cartella tempo come testchapterbib.tex
3. Finder –> utilities –> terminal.app
4. Scrivo comando cd seguito dal percorso completo della cartella –> invio
5. mi apparirà il nome della cartella seguito dal simbolo &: inserisco il comando Is –> invio
6. mi apparirà l’elenco dei file presenti nella cartella
7. Scrivo pdflatex testchapterbib –> invio
8. Is –> invio
9. bibtex capitolouno –> invio
10. bibtex capitolodue –> invio
11. doppia compilazione pdflatex testchapterbib.
::
Lo so che non dovrei abbattermi ma se ti racconto la storia di questo libro è da panico. L’ho iniziato a scrivere con word (la più grande cacchiata che avessi mai pensato) e dopo 150 pagine ho iniziato ad evere grossi problemi. Un mio amico mi ha fatto presente il programma LaTex che è fantastico ma ovviamente ha bisogno di un minimo di conoscenza, per cui ho cercato il prima possibile quello che mi serviva per poter partire con LateX. Tutto il lavoro fatto in wprd l’ho dovuto adattare a latex. Adesso dopo 180 pagine vedere che ancora ci sono errori sulla codifica utilizzata e soprattutto a non riuscire a mettere la bibliografia alla fine di ogni capitolo mi sta demoralizzando molto. Non mollerrò comunque cercherò di rimediare agli errori e soprattutto per la bibliografia confido in qualche anima pia che possa darmi una dritta.
::
Buongiorno Claudio, sapevo già che mi sarei preso una cazziata per ciò che ho fatto ed è sembrato strano anche a me. Se metto:\usepackage[utf8]{inpuntenc}
Mi da in serie di errori. Se invece metto solo inpuntenc la compilazione va a buon fine. Quello che volevo dire ieri e che in texstudio in basso a destra alla pagina per compilata c’è scritto: codifica predefinita UTF8.
Dopo aver fatto questa “cavolaia” il file nn aveva errori e l’ho controllato tt gli accenti ci stavano tutti così come i caratteri speciali. La cosa strana è che nel file di prova bibliografica ho tranquillamente scritto:
usepackage[utf8]{inpuntenc}
Senza avere errori. Ahimè sono molto demoralizzato.
::
Ho modificato il preambolo come consigliato e si è ridotto a questo:
`
\documentclass[a4paper]{book}
\usepackage{graphicx}
\usepackage[italian]{babel}
\usepackage{fancyhdr}
\usepackage{amsmath,amssymb}
\usepackage[T1]{fontenc}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{booktabs}
\usepackage{sidecap}
\usepackage{siunitx}
\usepackage{subfig}
\usepackage{caption}
\captionsetup{format=default,labelfont={sf,bf}}
\usepackage{picture}
\usepackage{textcomp}
\usepackage{wrapfig}
\usepackage[version=4]{mhchem}
\setcounter{secnumdepth}{6}
\setlength\arrayrulewidth{0.3mm}
\usepackage{multirow}
\usepackage{framed}
\usepackage{bm}
`
ho eliminato impuntenc poiché usando texstudio la codifica impostata di base è la utf8.
::
Buonasera, ho seguito il consiglio di Claudio e posto di seguito il codice da elaborare.
`
\begin{filecontents*}{biblio.bib}
@techreport{bogetti1989process,
Author = {Bogetti, Travis A},
Date-Added = {2016-10-04 17:24:55 +0000},
Date-Modified = {2016-10-04 17:24:55 +0000},
Institution = {Delaware Univ., Newark, DE (USA)},
Title = {Process-induced stress and deformation in thick-section thermosetting composites},
Year = {1989}}@article{hubert1999two,
Author = {Hubert, Pascal and Vaziri, Reza and Poursartip, Anoush},
Date-Added = {2016-10-02 20:13:27 +0000},
Date-Modified = {2016-10-02 20:13:27 +0000},
Journal = {International Journal for Numerical Methods in Engineering},
Number = {1},
Pages = {1–26},
Title = {A two-dimensional flow model for the process simulation of complex shape composite laminates},
Volume = {44},
Year = {1999}}@book{gutowski1997advanced,
Author = {Gutowski, Timothy George Peter},
Date-Added = {2016-10-02 18:06:33 +0000},
Date-Modified = {2016-10-02 18:06:33 +0000},
Publisher = {John Wiley \& Sons},
Title = {Advanced composites manufacturing},
Year = {1997}}
\end{filecontents*}\documentclass[a4paper,12pt]{book}
\usepackage{cmap}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{color}
\usepackage[sectionbib]{chapterbib}\begin{document}
\chapter{uno}
\cite{bogetti1989process}
\bibliographystyle{unsrt}
\bibliography{biblio}
\chapter{due}
\cite{gutowski1997advanced}
\cite{hubert1999two}
\bibliographystyle{unsrt}
\bibliography{biblio}
\end{document}
`
Non compare una bibliografia unica per entrambi i capitoli e non viene smistata. Ho anche provato la versione con i il comando \input per i due capitoli, ma il risultato è analogo.
`
\begin{filecontents*}{biblio.bib}
@techreport{bogetti1989process,
Author = {Bogetti, Travis A},
Date-Added = {2016-10-04 17:24:55 +0000},
Date-Modified = {2016-10-04 17:24:55 +0000},
Institution = {Delaware Univ., Newark, DE (USA)},
Title = {Process-induced stress and deformation in thick-section thermosetting composites},
Year = {1989}}@article{hubert1999two,
Author = {Hubert, Pascal and Vaziri, Reza and Poursartip, Anoush},
Date-Added = {2016-10-02 20:13:27 +0000},
Date-Modified = {2016-10-02 20:13:27 +0000},
Journal = {International Journal for Numerical Methods in Engineering},
Number = {1},
Pages = {1–26},
Title = {A two-dimensional flow model for the process simulation of complex shape composite laminates},
Volume = {44},
Year = {1999}}@book{gutowski1997advanced,
Author = {Gutowski, Timothy George Peter},
Date-Added = {2016-10-02 18:06:33 +0000},
Date-Modified = {2016-10-02 18:06:33 +0000},
Publisher = {John Wiley \& Sons},
Title = {Advanced composites manufacturing},
Year = {1997}}
\end{filecontents*}\documentclass[a4paper,12pt]{book}
\usepackage{cmap}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{color}
\usepackage[sectionbib]{chapterbib}\begin{document}
\input{capitolo/uno}
\bibliographystyle{unsrt}
\bibliography{biblio}
\input{capitolo/due}
\bibliographystyle{unsrt}
\bibliography{biblio}
\end{document}
`
Come consigliato sto anche lavorando sul preambolo del file principale del mio documento, ma fondamentalmente vorrei risolvere il problema bibliografia. Spero possiate aiutarmi.
::
Grazie mille Claudio, cercherò di mettere in pratica tutti i consigli che mi hai dato. Cerco di spiegarmi meglio sulla questione della bibliografia. Essa mi compare alla fine di ciascun capitolo ma per intero, ossia non vengono presi i riferimenti relativi al capitolo in questione. Comunque cerco di correggere i vari errori. Grazie mille per la disponibilità e la pazienza.
::
Buonasera, ho scritto qualche giorno fa in un’altra pagina ma avendo trovato questa preferisco scrivere qui. Lavoro con Texshop e genero la bibliografia con bibdesk. Sto scrivendo un libro e poichè la bibliografia è molto corposa la vorrei dividere per ciascun capitolo. Ho realizzato per semplicità un’unica bibliografia. Sono riuscito a far comparire la biblio alla fine di ciascun capitolo ma con un piccolo problema, mi compare per intero…ossia non viene suddivisa in base ai riferimenti relativi a ciascun capitolo. Di seguito il codice utilizzato:
`
\documentclass[a4paper,10pt,titlepage]{book}
\pdfpagewidth
\paperwidth
\pdfpageheight
\paperheight
\usepackage{graphicx}
\usepackage[italian]{babel}
\usepackage{epsfig}
\usepackage{fancyhdr}
\usepackage{amsmath,amssymb}
\usepackage{amscd}
\usepackage[T1]{fontenc}
\usepackage{inputenc}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{color,listings}
\usepackage{booktabs}
\usepackage{sidecap}
\usepackage{hologo}
\usepackage{siunitx}
\usepackage{subfig}
\usepackage[italian]{varioref}
\usepackage[tight,italian]{minitoc}
\frenchspacing
\usepackage{rotating}
\usepackage{caption}
\captionsetup{format=default,labelfont={sf,bf}}
\usepackage{picture}
\usepackage{siunitx}
\usepackage{textcomp}
\usepackage{wrapfig}
\usepackage[version=4]{mhchem}
\setcounter{secnumdepth}{6}
\setlength\arrayrulewidth{0.3mm}
\usepackage{multirow}
\usepackage{picture}
\usepackage{framed}
\usepackage{bm}
\usepackage[sectionbib]{chapterbib}\begin{document}
\input{capitoli/titolo}\tableofcontents
\input{capitoli/introduzione}
\input{capitoli/capitolo2}
\input{capitoli/capitolo3}
\cleardoublepage
\listoffigures
\addcontentsline{toc}{chapter}{\listfigurename}
\cleardoublepage
\listoftables
\addcontentsline{toc}{chapter}{\listtablename}
\end{document}
`
Dove sto sbagliando??? Vi chiedo aiuto please.
::
Buona sera a tutti,
ho seguito il consiglio di Claudio leggendo la guida l’arte di scrivere con LaTeX, non avendo però alcun miglioramento al mio problema. Premetto che sto usando TexStudio e per la bibliografia Bibdesk. Fino ad ora ho utilizzato il seguente codice:
`
\documentclass[a4paper,10pt,titlepage]{book}
\pdfpagewidth
\paperwidth
\pdfpageheight
\paperheight
\usepackage{graphicx}
\usepackage[italian]{babel}
\usepackage{epsfig}
\usepackage{fancyhdr}
\usepackage{amsmath,amssymb}
\usepackage{amscd}
\usepackage[T1]{fontenc}
\usepackage{inputenc}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{color,listings}
\usepackage{booktabs}
\usepackage{sidecap}
\usepackage{hologo}
\usepackage{siunitx}
\usepackage{subfig}
\usepackage[italian]{varioref}
\usepackage[tight,italian]{minitoc}
\frenchspacing
\usepackage{rotating}
\usepackage{caption}
\captionsetup{format=default,labelfont={sf,bf}}
\usepackage{picture}
\usepackage{siunitx}
\usepackage{textcomp}
\usepackage{wrapfig}
\usepackage[version=4]{mhchem}
\setcounter{secnumdepth}{6}
\setlength\arrayrulewidth{0.3mm}
\usepackage{multirow}
\usepackage{picture}
\usepackage{framed}
\usepackage{bm}\begin{document}
\input{capitoli/titolo}\tableofcontents
\input{capitoli/introduzione}
\input{capitoli/capitolo2}
\input{capitoli/capitolo3}
\cleardoublepage
\listoffigures
\addcontentsline{toc}{chapter}{\listfigurename}
\cleardoublepage
\listoftables
\addcontentsline{toc}{chapter}{\listtablename}
\bibliographystyle{unsrt}
\bibliography{bibliografia}
\end{document}
`
La bibliografia compare alla fine dei capitoli. Io vorrei invece che comparisse alla fine di ciascun capitolo: premetto che ho realizzato per coodità un unico file bibliografico. Ho provato il seguente codice:
`
\documentclass[a4paper,10pt,titlepage]{book}
\pdfpagewidth
\paperwidth
\pdfpageheight
\paperheight
\usepackage{graphicx}
\usepackage[italian]{babel}
\usepackage[babel]{csquotes}
\usepackage{biblatex}
\bibliography{bibliografia}
\usepackage{epsfig}
\usepackage{fancyhdr}
\usepackage{amsmath,amssymb}
\usepackage{amscd}
\usepackage[T1]{fontenc}
\usepackage{inputenc}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{color,listings}
\usepackage{booktabs}
\usepackage{sidecap}
\usepackage{hologo}
\usepackage{siunitx}
\usepackage{subfig}
\usepackage[italian]{varioref}
\usepackage[tight,italian]{minitoc}
\frenchspacing
\usepackage{rotating}
\usepackage{caption}
\captionsetup{format=default,labelfont={sf,bf}}
\usepackage{picture}
\usepackage{siunitx}
\usepackage{textcomp}
\usepackage{wrapfig}
\usepackage[version=4]{mhchem}
\setcounter{secnumdepth}{6}
\setlength\arrayrulewidth{0.3mm}
\usepackage{multirow}
\usepackage{picture}
\usepackage{framed}
\usepackage{bm}\begin{document}
\input{capitoli/titolo}\tableofcontents
\input{capitoli/introduzione}
\input{capitoli/capitolo2}
\input{capitoli/capitolo3}
\cleardoublepage
\listoffigures
\addcontentsline{toc}{chapter}{\listfigurename}
\cleardoublepage
\listoftables
\addcontentsline{toc}{chapter}{\listtablename}
\end{document}
`Alla fine di ciascun capitolo ho inserito il comando \printbibliography. Anche in questo caso ho ottenuto una serie di errori. Uno in particolare in cui diceva che la bibliografia non era stata realizzata con biblatex.
A questo punto ho provato ad utilizzare chapterbib in questo modo:
`
\documentclass[a4paper,10pt,titlepage]{book}
\pdfpagewidth
\paperwidth
\pdfpageheight
\paperheight
\usepackage{graphicx}
\usepackage[italian]{babel}
\usepackage{epsfig}
\usepackage{fancyhdr}
\usepackage{amsmath,amssymb}
\usepackage{amscd}
\usepackage[T1]{fontenc}
\usepackage{inputenc}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{color,listings}
\usepackage{booktabs}
\usepackage{sidecap}
\usepackage{hologo}
\usepackage{siunitx}
\usepackage{subfig}
\usepackage[italian]{varioref}
\usepackage[tight,italian]{minitoc}
\frenchspacing
\usepackage{rotating}
\usepackage{caption}
\captionsetup{format=default,labelfont={sf,bf}}
\usepackage{picture}
\usepackage{siunitx}
\usepackage{textcomp}
\usepackage{wrapfig}
\usepackage[version=4]{mhchem}
\setcounter{secnumdepth}{6}
\setlength\arrayrulewidth{0.3mm}
\usepackage{multirow}
\usepackage{picture}
\usepackage{framed}
\usepackage{bm}
\usepackage[sectionbib]{chapterbib}\begin{document}
\input{capitoli/titolo}\tableofcontents
\input{capitoli/introduzione}
\input{capitoli/capitolo2}
\input{capitoli/capitolo3}
\cleardoublepage
\listoffigures
\addcontentsline{toc}{chapter}{\listfigurename}
\cleardoublepage
\listoftables
\addcontentsline{toc}{chapter}{\listtablename}
\end{document}Alla fine di ciascun capitolo:
\bibliographystyle{unsrt}
\bibliography{bibliografia}
`
in questo caso la bibliografia compare alla fine di ciascun capitolo ma per intero, ossia non viene divisa per ciascun capitolo.Non so cos’altro fare, vi chiedo clemenza e pazienza.
Grazie
::
quindi dovrei scrivere:\begin{figure}[h]
\includegraphics….
\captionof{figure}{nome didascalia}
\labe{\ref…}
\end{figure}Altra domanda sulla numerazione delle equazioni. Io vorrei che queste equazioni che si trovano all’interno dell’ambiente framed siano numerate diversamente rispetto a tutto il resto del documento. Potrei scrivere:
\begin{equation}
inserisco la formula matematica
\tag
\end{equation}scusami se sono domande stupide ma ho iniziato da poco il bellissimo mondo di latex
::
buongiorno Marluxia,
grazie per la risposta tempestiva, purtroppo non ho il codice davanti a me in questo momento. Appena posso lo giro subito. L’errore che compare quando inserisco l’immagine è not in outer par mode. Comunque in grandi linee è questo:\begin{framed}
\begin{figure}[h]
\includegraphics….
\caption{nome didascalia}
\label{\ref…}\end{framed}
il comando che gli da fastidio è \caption.
-
AutoreRisposte