Risposte nei forum create
-
AutoreRisposte
-
::
Hai ragione..scusami! 😳
La mia ipotesi era eccessivamente fantasiosa…però ho approntato l’esempio minimo che mi chiedevi con il quale mi riporta le due warning in oggetto.
`\documentclass[11pt,a4paper]{book}\usepackage[pdftex]{graphicx}
\usepackage[lofdepth]{subfig}
\usepackage{caption}
\usepackage{keyval}\usepackage[hyperindex]{hyperref}
\begin{document}
\listoffigures
\chapter{Ciao}
\begin{figure}[htb] \centering
\subfloat[FiguraUno \label{FiguraUno}]
{\includegraphics{FiguraUno}}
\quad
\subfloat[FiguraDue \label{FiguraDue}]
{\fbox{\includegraphics{FiguraDue}}}
\caption{Figure}
\label{Figure}
\end{figure}\end{document}`
Spero che questo possa essere più utile del precedente. Ho inoltre notato che se sostituisco \chapter con \section la compilazione fila liscia senza warning.
A presto,
AndreaPS In precedenza avevo provato sia con \include che con \input e le warning non scomparivano, ma la cosa ora non mi stupisce visto che sono presenti anche quando non uso nessuno dei due comandi.
::
Ciao,riprendendo in mano il codice che avevo postato tempo fa su questo thread, mi sono reso conto che non generava warning (come aveva giustamente notato Enrico) perché per renderlo più snello avevo omesso di dire che in realtà i vari capitoli sono inseriti utilizzando` \input{capitolo1}`e ho notato che la warning che compare dipende proprio da questo. Qualcuno ha dei suggerimenti per evitarla?
Grazie mille.
Andrea
::
Il codice che compilo è questo:`\documentclass[11pt,a4paper,openright,twoside]{book}
\usepackage[binding=1.5cm]{layaureo}
\usepackage[italian,english]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{type1ec}
\usepackage{microtype}\usepackage[bottom]{footmisc}
\usepackage[pdftex]{graphicx}
\usepackage[lofdepth,lotdepth]{subfig}
\usepackage{keyval}
\usepackage{rotating}
\usepackage{caption}\usepackage{tabulary}
\usepackage{ctable}
\usepackage{multirow}
\usepackage{longtable}\usepackage{indentfirst}
\usepackage{fancyhdr}
\usepackage{tocbibind}
\usepackage[Lenny]{fncychap}
\usepackage[italian,tight,nohints]{minitoc}
\usepackage{makeidx}
\makeindex\usepackage[hyperindex]{hyperref}
\usepackage{refcheck}
\pagestyle{fancy}
\dominitoc
\hypersetup{%
colorlinks=true,%
linkcolor=blue,%
urlcolor=green,%
citecolor=red,%
pdfpagemode=UseOutlines,%
plainpages=false,%
pdfstartview=FitV,%
}\begin{document}
\lipsum[1]
\begin{figure}[htb] \centering
\subfloat[Topolino \label{fig: topolino}]
{\includegraphics[scale=0.5]{topolino}}
\subfloat[Paperino \label{fig: paperino}]
{\includegraphics[scale=0.5]{paperino}}
\caption {I Classici Walt Disney }
\label{fig:classici}
\end{figure}\lipsum[2]
\end{document}`
Mi scuso se ho postato un esempio così lungo, ma ho il sospetto che ci possa essere un conflitto fra pacchetti e quindi volevo che fossero visibili quelli che ho caricato.
Grazie mille…anche per la sollecitudine delle risposte.
Resto sempre più ammirato dall’efficienza di questo forum.A presto,
Andrea
::
Anche io ho incontrato un problema simile usando MikTeX e compilando il codice:
`
\usepackage[lofdepth,lotdepth]{subfig}\begin{figure}[htb] \centering
\subfloat[Topolino \label{fig: topolino}]
{\includegraphics[scale=0.5]{topolino}}
\subfloat[Paperino \label{fig: paperino}]
{\includegraphics[scale=0.5]{paperino}}
\caption {I Classici Walt Disney }
\label{fig:classici}
\end{figure}
`Mi genera una warning per ogni subfigure che dice:
`! pdfTeX warning (dest): name{subfigure.x.y} has been referenced but does not exist, replaced by a fixed one`
Inserisce correttamente le figure e crea la lista delle figure anche con le subfigure, ma i rimandi ipertestuali che crea con hyperref non funzionano per le subfigure, ma solo per la “figura madre”.
Qualcuno sa come risolvere questo problema?
Grazie Mille.
Andrea
::
Salve,ho provato a creare un indice analitico utilizzando le righe riportate qui sotto come file.ist, ma ho avuto due errori come risultato.
`headings_flag 1
headings_prefix “\n \\item \\textbf{”
headings_suffix “}”
symhead_positive “Simboli”
symhead_negative “simboli”
numhead_positive “Numeri”
numhead_negative “numeri”
delim_0 “\\dotfill”
delim_1 “\\dotfill”
delim_2 “\\dotfill”`
Su internet (http://www.jalix.org/ressources.maison/latex/tutoriel/node25.html) ho trovato un codice molto simile dove però i comandi
`headings_prefix “\n \\item \\textbf{”
headings_suffix “}” `
diventano
`heading_prefix “\n \\item \\textbf{”
heading_suffix “}” `
e con queste modifiche gli errori scompaiono.Non so se concludere che nel codice di Fleck ci siano degli errori, ma in ogni caso spero che questo post possa essere utile a chi ha incontrato le mie stesse difficoltà.
Ciao
::Cancella quei due \MakeUppercase.
Grande!
In questo caso non da’ alcun errore.
Ho provato anche con la nuova distribuzione e non da’ errori neanche in questo caso.
Presumo quindi che la soluzione finale sia di rimuovere i due \MakeUppercase e utilizzare completamente Miktex 2.5
Anche rimuovendo quel comando le testatine sono comunque maiuscole.Di nuovo grazie mille.
::
Salve,Purtroppo anche con l’accorgimento di sostituire babel con quello di una vecchia distribuzione non riesco a risolvere ed ho gli stessi errori. Certo potrei aver sbagliato a sostituire le cartelle, ma non ho fatto altro che rimuovere quella nuova, sostituirla con la vecchia e fare il refresh e l’update.
A questo punto la tentazione di tenermi gli errori come fossero delle warning è forte visto che compila lo stesso ed il file di output è come lo voglio io.
Le uniche osservazioni che posso fare sono che:
- commentando tutti i `%\lipsum[1]` riesco a ridurre gli errori da 17 a 2
anche se commento `%\usepackage{fancyhdr}` ottengo ancora 2 erroriSe qualcuno trova una soluzione me lo faccia sapere perché in effetti tutti quegli errori mi disturbano un po’!
::
Salve,Ho avuto lo stesso problema con babel e fancyhdr.
Quello che mi capita è che quando vado a compilare il sorgente che ho incollato qui di seguito mi riporta 17 errori che dicono: “Package babel Error: You haven’t defined the language ITALIAN yet”.
`\documentclass[11pt,a4paper,openright,twoside]{book}
\usepackage[binding=1.5cm]{layaureo}
\usepackage[italian,english]{babel}
\usepackage[latin1]{inputenc}\usepackage[bottom]{footmisc}
\usepackage[pdftex]{graphicx}
\usepackage{subfigure}
\usepackage{rotating}\usepackage{tabulary}
\usepackage{ctable}
\usepackage{multirow}
\usepackage{longtable}\usepackage{indentfirst}
\usepackage{fancyhdr}
\usepackage{tocbibind}\usepackage[Lenny]{fncychap}
\usepackage[italian,tight,nohints]{minitoc}\usepackage[hyperindex]{hyperref}
\usepackage{amsmath}
\usepackage{amsfonts}\usepackage[np]{numprint}
\usepackage[amssymb,italian]{SIunits}\usepackage{refcheck}
\usepackage{lipsum}
\pagestyle{fancy}
\headheight 14pt
\newcommand{\fncyfront}{%
\fancyhead[RO]{\footnotesize{Andrea Cardellicchio}}
\fancyfoot[RO]{\thepage}
\fancyhead[LE]{\footnotesize{\today}}
\fancyfoot[LE]{\thepage}
\fancyhead[RE,LO]{}
\fancyfoot[C]{}
\renewcommand {\headrulewidth}{0.3pt}}
\newcommand{\fncymain}{%
\fancyhead[RO]{{\footnotesize\MakeUppercase
\rightmark}}
\fancyfoot[RO]{\thepage}
\fancyhead[LE]{{\footnotesize\MakeUppercase
\leftmark}}
\fancyfoot[LE]{\thepage}
\fancyfoot[C]{}
\renewcommand{\headrulewidth}{0.3pt}}\makeatletter
\def\cleardoublepage{\clearpage\if@twoside
\ifodd\c@page
\else\hbox{}\thispagestyle{empty}\newpage
\if@twocolumn\hbox{}\newpage \fi\fi\fi}
\makeatother\begin{document}
\selectlanguage{italian}\fncyfront
\frontmatter\input{0-Intro} % c'è solo testo generato con lipsum diviso in capitoli e sezioni
\clearpage
\fncymain
\mainmatter\input{1-CapitoloUno} % c'è solo testo generato con lipsum diviso in capitoli e sezioni
\appendix
\input{A-AppendiceA} % c'è solo testo generato con lipsum diviso in capitoli e sezioni
\backmatter
\bibliography{biblio}
\bibliographystyle{natbib}\end{document}`
Uso Miktex 2.5 sotto windows xp sp2
Leggendo il forum ci sono 3 soluzioni proposte:
Cancella il file .aux, quando cambi le lingue date come opzione a babel.
Mi pare che questo problema lo abbia avuto anche io in passato.
Sono andato sulla mia versione di miktex->settings->language e ho selezionato SOLO l’italiano…prova così…vediamo che succedePer far funzionare correttamente babel, è necessario copiare tutta la cartella della precedente distribuzione, non bastano i due file italian.*.
Le prime due non hanno sortito alcun effetto, mentre per quanto riguarda quella di Lapo non riesco a trovare sul web la cartella babel della distribuzione 2.4.
Per caso è stata trovata qualche soluzione più elegante nel frattempo?
Potete indicarmi dove avete trovato la cartella di babel della vecchia distribuzione di Miktex?Grazie mille.
-
AutoreRisposte