Risposte nei forum create
-
AutoreRisposte
-
::
Effettivamente, hai ragione, il codice che mi hai dato funziona.La cosa “strabiliante” è questa:
ho inserito una seconda appendice, Appendice B…Ho notato che quindi l’indice era organizzato in questo modo:
Capitolo A. Titolo Appendice A
Appendice B. Titolo Appendice B…la prima appendice non sembrava essere riconosciuta, ma la seconda sì…
Soluzione:
ho inserito il comando che mi hai suggerito prima dell’\include{ch5} ovvero:
`
…..tutto come prima….
\titlecontents{chapter}[5pc]{\addvspace{1pc}}{\contentsmargin{0pt}
\bfseries\makebox[0pt][r]{\textbf{\appendixname}\large\enspace\thecontentslabel.\enspace}\large}
{\contentsmargin{0pt}\large}{\hfill\contentspage}[\addvspace{.5pc}]
\include{ch5}
\appendix
\include{appendiceA}
\include{appendiceB}
`
Mentre prima lo avevamo messo tra l’include{ch5} e l’appendix adesso l’ho spostato tra l’include{ch4} e l’include{ch5}…Non so perchè ma così funziona…
Grazie mille per i suggerimenti, senza i quali non l’avrei sbrogliata!Ciao,
Samuele.
::
Ciao,
ho provato ad inserire nel documento il codice che mi hai fornito, ma non ho ottenuto il risultato sperato, nel senso che continua ad apparire nell’indice la dicitura “Capitolo A. Appendice A”…Adesso il codice che ho è il seguente:
`
%Capitoli nell'indice
\titlecontents{chapter}[5pc]{\addvspace{1pc}}{\contentsmargin{0pt}
\bfseries\makebox[0pt][r]{\textbf{\chaptername}\large\enspace\thecontentslabel.\enspace}\large}
{\contentsmargin{0pt}\large}{\hfill\contentspage}[\addvspace{.5pc}]\begin{document}
\frontmatter
\include{tit1}
\include{tit2}
\include{dedica}
\include{sommario}
\include{ringraziamenti}
\include{prefazione}\mainmatter
%capitoli
\include{ch1}
\include{ch2}
\include{ch3}
\include{ch3bis}
\include{ch4}
\include{ch5}
\titlecontents{chapter}[5pc]{\addvspace{1pc}}{\contentsmargin{0pt}
\bfseries\makebox[0pt][r]{\textbf{\appendixname}\large\enspace\thecontentslabel.\enspace}\large}
{\contentsmargin{0pt}\large}{\hfill\contentspage}[\addvspace{.5pc}]
\appendix
\include{appendiceA}\end{document}
`mentre nel file appendiceA.tex continuo ad avere:
`
\chapter{Titolo dell'Appendice A}
%contenuto dell'appendice A
`Non so se mi sbaglio, ma ho notato che anche provando ad inserire al posto di \appendixname, la parola “Appendice” non succede niente (ovvero continua a rimanere Capitolo A nell’indice), è come se questa venisse ignorata…
ciao,
Samuele.
::
scusate, io oltretutto avevo personalizzato gli headings in questo modo:`
\documentclass[10pt,a4paper,twoside,openright]{book}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage{fancyhdr}
\usepackage[pdftex]{graphicx}
\usepackage{capt-of}
\DeclareGraphicsExtensions{.png,.jpg}
\usepackage{chngpage}
\usepackage{indentfirst}
\usepackage{titletoc}%interlinea doppia
\linespread{1.3}%mette gli headings
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{
\markboth{\MakeUppercase{
\chaptername}\ \thechapter.
\ #1}{}}
\fancyhead{} % cancella tutti i campi
\fancyhead[LO]{\leftmark}
\fancyhead[RE]{\rightmark}
\fancyhead[RO,LE]{\thepage}
\renewcommand{\headrulewidth}{0.1pt}%mette la scritta “Capitolo” ai capitoli nell'indice
\titlecontents{chapter}[3pc]{\addvspace{1pc}}{\contentsmargin{0pt}
\bfseries\makebox[0pt][r]{\textbf{\chaptername}\large\enspace\thecontentslabel.\enspace}\large}
{\contentsmargin{0pt}\large}{\hfill\contentspage}[\addvspace{.5pc}]%definisce fncyblank
\newcommand{\fncyblank}{\fancyhf{}\renewcommand{\headrulewidth}{0pt}}%definisce abstract
\newenvironment{abstract}%
{\cleardoublepage\fncyblank\null\vfill\begin{center}%
\bfseries\abstractname\end{center}}%
{\vfill\clearpage}%`effettivamente usando questi comandi per l’abstract, esso viene generato correttamente senza linee in alto e numeri di pagina, il problema è che poi anche nelle pagine successive spariscono il titolo, il capitolo e il numero di pagina dall’header…
samuele.
::
..ok, per togliermi il dubbio che sia qualche pacchetto esterno o altra roba a dare noia a quella parte di codice ho cercato di vedere cosa succede creando un esempio ad-hoc.L’esempio che mi sono scritto è questo:
`
\documentclass[10pt,a4paper]{book}\newenvironment{abstract}%
{\cleardoublepage\fncyblank\null\vfill\begin{center}%
\bfseries\abstractname\end{center}}%
{\vfill\null}%\begin{document}
\begin{abstract}
%sommario
Questo è il sommario
\end{abstract}\end{document}
`E il responso di pdflatex è:
`
[PDFLaTeX] prova.tex => prova.pdf (pdflatex)
[PDFLaTeX] concluso con stato di uscita 1
prova.tex:10:Undefined control sequence. \begin{abstract}
prova.tex:10:Undefined control sequence. \begin{abstract}
[PDFLaTeX] 2 errors, 0 warnings, 0 badboxes
`..non credo che la definizione dell’ambiente sia sbagliata, in quanto sta su una guida che si trova ovunque su internet, sicuramente sto sbagliando io da qualche parte, ma non riesco a capire dove…
samuele.
::
ok, hai ragione, ho tolto gli spazi, adesso il codice è:
`
\newenvironment{abstract}%
{\cleardoublepage\fncyblank\null\vfill\begin{center}%
\bfseries\abstractname\end{center}}%
{\vfill\null}%
`ma l’errore è sempre lo stesso:
`
[PDFLaTeX] tesi.tex => tesi.pdf (pdflatex)
[PDFLaTeX] concluso con stato di uscita 1
./tit2.tex:0:Overfull \vbox (30.67912pt too high) has occurred while \output is active []
tesi.tex:55:Undefined control sequence. ^^I\begin{abstract}
[PDFLaTeX] 1 error, 0 warnings, 1 badbox
`
::
ho risolto il problema senza utilizzare nè wrapfigure nè floatingfigure…ho usato invece una tabella e il pacchetto multirow, non so se si può definir una soluzione “elegante”, però funziona, ed è quello che avevo in mente:
\begin{tabular}{rr}
Nome1 & \multirow{4}{*}{\includegraphics[width=0.1\textwidth]{unisi}}\\
Nome2\\
Nome3\\
Nome4\\
\end{tabular}ciao a tutti!
-
AutoreRisposte