Risposte nei forum create
-
AutoreRisposte
-
::
Se tolgo tutti gli \include e scrivo \citep per le due citazioni, non ho alcun errore. Secondo te quello è un esempio minimo? Occorre qualcosa che riproduca il problema e che sia compilabile.
Ciao
EnricoScusami, avendo individuato l’origine del problema non pensavo servisse, cmq l’esempio minimale seguente a me si blocca:
…L’errore è nelle doppie parentesi attorno all’anno. Quelle attorno al titolo non hanno alcuna rilevanza, servono solo a propagare la mania delle maiuscole che è davvero difficile da estirpare; prova a demaiuscolarizzarti e vedrai che starai meglio. 🙂
Ciao
Enrico
::Ho fatto alcuni esperimenti, sempre sulle due entry del primo messaggio, e ho notato che la causa di tutto e’ la presenza di due paper con gli stessi autori e lo stesso anno di pubblicazione. Basta infatti alterare per esempio il campo “Author” e tutto riprende a funzionare. Ripristinandolo, alla terza passata pdflatex si inchioda alla prima delle due definizioni che incontra. Una ricerca sul web alla luce dei nuovi dati emersi non ha condotto a risultati utili, allego il file principale della tesi (magari e’ qualche pacchetto stravagante che ho caricato la causa questo comportamento).
Grazie!
Ciao!`
\documentclass[11pt,a4paper,twoside,openright]{book}\usepackage[dvips]{graphicx}
\usepackage{tabularx}
\usepackage{subfigure}
\usepackage[british]{babel}
\usepackage[ruled]{algorithm2e}
\usepackage{amsmath,amsthm}
\usepackage{amssymb,amsfonts}
\usepackage{latexsym}
%\usepackage{upgreek}
\usepackage{verbatim}
\usepackage{array,warpcol}
\usepackage{multirow}
\usepackage[section,verbose]{placeins}
\usepackage[usenames]{color}
%\usepackage{afterpage}
\usepackage{microtype}
\usepackage{rotating}
\usepackage{fancyhdr}
\usepackage{tocbibind}
%\usepackage{pslatex}
%\usepackage{newcent}\usepackage{enumitem}
\usepackage{caption}
\usepackage[numbers]{natbib}
\usepackage[hyperindex=true,colorlinks=false,
pagebackref=false,citecolor=blue,plainpages=false,
pdfpagelabels]{hyperref}\setlength{\headheight}{15pt}
\usepackage[retainorgcmds]{IEEEtrantools}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}\hfuzz2pt
\raggedbottom\renewcommand{\captionfont}{\normalfont \sffamily \itshape \small}
\hyphenation{di-men-sion-al}
\pagestyle{empty}
\begin{document}
\include{title_page}
\thispagestyle{empty} \cleardoublepage
\pagenumbering{Roman}
\include{abstract}
\thispagestyle{empty} \normalfont \cleardoublepage
\include{estratto}
\thispagestyle{empty} \normalfont \cleardoublepage
\include{dedication}
\thispagestyle{empty} \cleardoublepage
\include{summary}
\thispagestyle{empty} \vspace*{.75truecm} \cleardoublepage
\include{acknowledgements}
\thispagestyle{empty} \vspace*{.75truecm} \normalfont \cleardoublepage
\pagestyle{plain}\tableofcontents
\pagestyle{empty}\cleardoublepage
\pagenumbering{arabic}\pagestyle{fancy}
\fancyfoot{}
\renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
\fancyhead[LE,RO]{\bfseries\thepage}\fancyhead[RE]{\bfseries\leftmark}
\fancyhead[LO]{\bfseries\rightmark}
\renewcommand{\headrulewidth}{0.3pt}\include{chapter1}
\include{chapter2}
\include{chapter3}
\include{chapter4}
\include{chapter5}
\include{chapter6}\appendix
\pagestyle{fancy}
\fancyfoot{}
\renewcommand{\chaptermark}[1]{\markboth{\appendixname\ \thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
\fancyhead[LE,RO]{\bfseries\thepage}\fancyhead[RE]{\bfseries\leftmark}
\fancyhead[LO]{\bfseries\rightmark}
\renewcommand{\headrulewidth}{0.3pt}\include{appendixA}
\include{appendixB}
\include{appendixC}
\include{appendixD}
\include{appendixE}
\include{appendixF}\clearpage
% —- Bibliography —-
%\addcontentsline{toc}{chapter}{Bibliography}
\bibliographystyle{unsrtnat}
\bibliography{bibliography,textBib}
%\nocite{*}\end{document}
`Se tolgo tutti gli \include e scrivo \citep per le due citazioni, non ho alcun errore. Secondo te quello è un esempio minimo? Occorre qualcosa che riproduca il problema e che sia compilabile.
Ciao
Enrico
::Una domanda che mi pongo da tempo: perché i messaggi cominciano così spesso con “salve, io
“? A parte il “salve”, brutto ma non terribile, da quando in italiano si usa “io vorrei” senza alcuna opposizione come in “Io vorrei ma tu preferisci …”? Ci stiamo anglicizzando così tanto? 🙄
Accipicchia, non pensavo che “vorrei” fosse un anglismo! Viene da “I’d like”, giusto? Pensavo addirittura che fosse un modo di esprimersi educato: se vado in un negozio dico “vorrei xyz, per favore”. In buon italiano come si dovrebbe dire?
Non è quello il problema, è il soggetto espresso che non va: “vorrei” va bene, “io vorrei” no.
Ciao
Enrico
::Uso questo 3d per la mia domanda. E’ possibile assegnare tre diversi “relatori” con il loro nome?
Cioè:
Thesis Chair: Prof. super. habil. Dr. Ing. hon. causa Pinco Superpallino
Supervisor: Prof. Pinco Pallino
Assistant supervisor: Dr. Pinchino Pallinino`\NRelatore{}{}
\NCorrelatore{}{}
\Relatore{Thesis Chair: Prof. super. habil. Dr. Ing. hon. causa Pinco Superpallino}
\Relatore{Supervisor: Prof. Pinco Pallino}
\Relatore{Assistant supervisor: Dr. Pinchino Pallinino}`
Ciao
Enrico
::Ciao a tutti, sono nuovo del forum e novizio di LaTeX, sto scrivendo la mia tesi ma c’e’ qualcosa che non funziona con la bibliografia e sto impazzendo….
Per gestire la bibliografia uso natbib:
`
\bibliographystyle{unsrtnat}
\bibliography{bibliography,textBib}
`
Ho indicizzato i paper di riferimento con un programma che si chiama Referencer e che esporta automaticamente un file “.bib” contenente le entry nel formato Bibtex. Tutto funziona a meraviglia fino a quando non inserisco citazioni troppo simili, per esempio aggiungendo a
`
@misc{SLAMTutorial12006,
author = {Hugh Durrant-Whyte and Tim Bailey},
title = {{Simultaneous Localization and Mapping: Part I}},
year = {{2006}},
tags = “SLAM”
}
`
(gia’ citato nel Tex e funzionante) anche
`
@misc{SLAMTutorial22006,
author = {Hugh Durrant-Whyte and Tim Bailey},
title = {{Simultaneous Localization and Mapping: Part II}},
year = {{2006}},
tags = “SLAM”
}
`
inizialmente viene ignorato, dopodiche’, cancellando il file .bbl, riesce a fare il primo passaggio di pdflatex, bibtex viene fatto correttamente ma poi ottengo un laconico e poco significativo
`
l.82 \include{chapter1}
[2] (./chapter2.tex
Chapter 2.
! Missing = inserted for \ifnum.
\def
l.48 \citep{SLAMTutorial12006}
.
?
`
Ho Googlato per ore alla ricerca del perche’ di questo strano comportamento, ma non ho trovato nulla… Qualcuno riesce a darmi qualche suggerimento?
Grazie infinite! Ciao!Esempio minimo, per favore. Ho però l’impressione che il problema non sia di natbib.
Ciao
Enrico
::come avevo scritto nel primo messaggio uso la classe book, eppure non ottengo la visualizzazione che vorrei.
[ot]
io non capisco che senso ha aprire un forum se poi ci si prende gioco dei neofiti che hanno un problema invece di limitarsi a rispondere spiegandogli dove hano sbagliato. il fatto di usare LaTeX da qualche anno o mese in più di chi vi si avvicina per la prima volta non rende superiore elevatura morale.
[/ot]Nessuno si è preso gioco di te, te l’assicuro. La questione della sfera di cristallo si riferiva al fatto che dai troppo poche informazioni; se fai una ricerca di “sfera di cristallo” sul forum, troverai parecchi filoni. L’off topic era, come ho detto, di carattere generale, ho preso spunto dal tuo “Io vorrei” che, permetterai, non è buon italiano (e lievemente maleducato, aggiungerei).
Puoi, per favore, mostrare che preambolo usi? Perché con il tuo codice ottengo esattamente quello che chiedi.
Ciao
Enrico
::Buonasera a tutti.
Sono alla ricerca di un pacchetto che mi consenta di ottenere un file pdf ed uno html dallo stesso sorgente e, da quanto ho letto, pare che tex4ht sia ideale per questo.Seguo queste guide:
http://www.gutenberg.eu.org/pub/GUTenberg/publicationsPDF/37-popineau.pdf
http://www.guit.sssup.it/guitmeeting/2005/articoli/cevolani.pdfHo alcune difficoltà per le quali chiedo aiuto.
Se compilo con pdflatex questo sorgente:
`
% preambolo per doppia compilazione HTML/PDF
\ifx\pdfoutput\undefined
% compilazione htlatex
\documentclass{article}
\usepackage{graphicx}
\DeclareGraphicsExtensions{.png, .gif, .jpg}
\newcommand{\href}[2]{\Link[#1]{}{} #2 \EndLink}
\newcommand{\hypertarget}[2]{\Link[]{}{#1} #2 \EndLink}
\newcommand{\hyperlink}[2]{\Link[]{#1}{} #2 \EndLink}
\else
% compilazione pdflatex
\documentclass[a4paper,12pt]{article}
\usepackage[pdftex]{graphicx}
\DeclareGraphicsExtensions{.pdf,.png,.jpg}
\usepackage[pdftex]{hyperref}
\fi\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{tex4ht}
\usepackage{fancyvrb}
\usepackage{varioref}
\labelformat{section}{sezione~#1}\begin{document}
\HCode{
}
\tableofcontents
\HCode{
}
\section{Questa \`e la prima sezione}\label{sec:prima}Qualche formula:
\begin{displaymath}
\sqrt{\frac{a}{bc}}
\end{displaymath}\section{Seconda sezione}\label{sec:seconda}
Un ambiente verbatim standard:
\begin{verbatim}
if [ -n $1 ] && [ -n $2 ]; then
codice codice codice
else
codice codice codice
fi
\end{verbatim}riferimento a \vref{sec:seconda}
\ldots{}e un ambiente \ldots{}\emph{fancyverb}:
\begin{Verbatim}[fontfamily=helvetica,frame=single]
if [ -n $1 ] && [ -n $2 ]; then
codice codice codice
fi
\end{Verbatim}bla bla bla
\end{document}
`ottengo un documento pdf con il carattere “x” al posto di spazi, lettere accentate, ecc. Dove sbaglio?
Non mi è inoltre chiaro l’uso di hyperref insieme a tex4ht e a varioref: il link viene semplicemente indicato con un numero mentre vorrei ottenere l’usuale rimando (nell’esempio dovrebbbe essere “riferimento a sezione 2”).
La spaziatura tra paragrafi del pdf che ottengo è inoltre esagerata.
Grazie in anticipo a chi vorrà aiutarmi.
`% preambolo per doppia compilazione HTML/PDF
\RequirePackage{ifpdf}
\ifpdf
% compilazione pdflatex
\documentclass[a4paper,12pt]{article}
\usepackage{hyperref}
\newcommand{\HCode}[1]{}
\else
% compilazione htlatex
\documentclass{article}
\DeclareGraphicsExtensions{.png, .gif, .jpg}
\newcommand{\href}[2]{\Link[#1]{}{} #2 \EndLink}
\newcommand{\hypertarget}[2]{\Link[]{}{#1} #2 \EndLink}
\newcommand{\hyperlink}[2]{\Link[]{#1}{} #2 \EndLink}
\usepackage{tex4ht}
\fi\usepackage[latin1]{inputenc}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage{fancyvrb}
\usepackage{varioref}
\labelformat{section}{sezione~#1}\begin{document}
…`
Purtroppo Gustavo ha preso il codice “universale” da una fonte non molto aggiornata. Non c’è alcun bisogno di \DeclareGraphicsRule nel caso di pdflatex (non so, sinceramente come funzioni con htlatex).Il pacchetto tex4ht non è compatibile con pdflatex, a quanto ho potuto capire.
Ciao
Enrico
::Comunque rimango dell’idea che sia un problema di sillabazione.
Ho infatti replicato il problema incollando in sequenza il testo:` Vediamo se un'onda piana è soluzione delle (1.6)–(1.9). Un'onda piana è costante lungo piani ortogonali alla direzione di propagazione`
e compilando con e senza:`\usepackage[italian]{babel}`
Se mi sbaglio, scusatemi.
`\documentclass{minimal}
\usepackage[english,italian]{babel}
\begin{document}
\showhyphens{un'onda}\selectlanguage{english}
\showhyphens{un'onda}
\end{document}`
Fra i vari messaggi nel log si trova
`…
[] \OT1/cmr/m/n/10 un'on-da
…
[] \OT1/cmr/m/n/10 un'onda
…`
Ciò mostra che senza le regole di sillabazione dell’italiano la riga non può essere spezzata come “un’on-da”.In realtà non occorrerebbe fare la prova: la sillabazione di una “parola” (una sequenza di caratteri di categoria 11 o 12) viene abbandonata se la “parola” contiene caratteri il cui \lccode sia zero. Infatti il modulo di babel per l’italiano contiene l’istruzione
`\lccode`\'=`\'`
proprio allo scopo di non inibire la sillabazione di “parole” con l’apostrofo. I moduli che fanno questa manovra con l’apostrofo sono catalan, frenchb, galician, greek, italian, ukraineb.L’unico modulo che dà la sillabazione corretta è quello per l’italiano; in realtà anche quello per l’ucraino la dà, ma non credo si possa considerare. 🙂
Ciao
Enrico
::Ahimè. 😯
Immagino che l’abbia caricato, visto che spezza “un’on-da”.
L’unica soluzione è riscrivere il periodo; fra l’altro è alquanto bruttino, così com’è.
Ciao
Enricodavvero l’unica soluzione è riscrivere il periodo?
Vediamo se un’onda piana è soluzione delle (1.6)–(1.9). Un’onda piana è costante lungo piani ortogonali alla direzione di propagazione: …
Secondo te si può `prendere’ un’onda piana?
Ciao
Enrico
::Quali sono le varie soluzioni?
Io ho sempre usato queste due:
`\begin{center}
\includegraphics[scale=1]{figure/schema}
\end{center}
`
per inserirla proprio sotto al testo`\begin{figure}
\centerline{
\includegraphics[scale=1]{figure/schema}
}
\caption{Schema}\label{schema}
\end{figure}`
per inserirla, magari in cima alla pagina successiva.Ora non ricordo ma mi sembra che nella guida ArteLaTeX.pdf fossero citate anche altre soluzioni, come quella di creare un ambiente per le immagini…
Controllo.Vanno bene, ma nel secondo caso basta una dichiarazione \centering:
`\begin{figure}
\centering
\includegraphics[scale=1]{figure/schema}
\caption{Schema}\label{schema}
\end{figure}`
Ciao
Enrico
::ho edidtato il mio post, spero che sia ora più consono al vostro livello di gradimento.
E cominci con “editato”? L’osservazione “off topic” era di carattere generale, il tuo messaggio era sufficientemente chiaro. Adesso invece è sgrammaticato e pesante. 🙂
Non hai dato alcuna delle indicazioni richieste. Se usi la classe book le tue testatine vengono esattamente come le chiedi. Se usi la classe report devi dare l’opzione twoside.
Ciao
Enrico
::Dal momento che \includepdf va su una pagina a sé, perché non provare con il sistema già indicato (credo proprio a te) di far precedere \pdfbookmark da \cleardoublepage? Ovviamente mettendo \pdfbookmark prima di \includepdf.
Avevo già provato a fare così. Punta sempre alla pagina bianca prima. Non so perchè.
Nemmeno io, perché a me punta esattamente a quella pagina.
`\documentclass[a4paper]{book}
\usepackage{lipsum,pdfpages,hyperref}\begin{document}
\mainmatter
\chapter{ABC}
\lipsum[1-2]
\cleardoublepage
\begingroup
\fboxrule=6pt
\pdfbookmark[1]{Assignment}{Assignment}
\includepdf[frame, pages={1-3}]{falling}
\endgroup
\lipsum
\end{document}`
Il documento PDF che includo ha più di tre pagine, usa il tuo. Il \begingroup…\endgroup è per non dover disfare a mano l’assegnazione a \fboxrule; ho mantenuto l’effetto “listato a lutto”.Sono annunci funebri, visto che richiedono quella cornice nera?
Bella questa, magari hai pure ragione. Sono comunque le “consegne” della mia tesi. Sono tre pagine pdf che devono essere incluse. Visto che non hanno la stessa impaginazione della tesi, ne lo stesso stile, volevo rimarcarne la differenza con un frame. Hai altri consigli?
La differenza di impaginazione dovrebbe essere sufficiente.
Ciao
Enrico
::Sono completamente nuovo al bilingue e devo scrivere un libro italiano-arabo con testi ampiamente mescolati.
Sto valutando se mi convenga Open Office o Latex (magari con Lyx).
Ho fatto qualche prova con gli esempi che date, ma non riesco a fargli accettare direttamente caratteri arabi come mi sarebbe comodo.
Se provo a compilare questo:
`\documentclass{article}
\usepackage{arabtex}
\usepackage[italian,arabic]{babel}
\usepackage{inputenc}
\begin{document}
\setarab % choose the language specific conventions
\vocalize % switch diacritics for short vowels on
\transtrue % additionally switch on the transliteration
\arabtrue % print arabic text … is on by default anyway
\begin{center}
\RL{^gu.hA wa-.himAruhu}
\end{center}
\begin{RLtext}
’at_A .sadIquN ’il_A ^gu.hA
ya.tlubu minhu .himArahu
li-yarkabahu fI safraTiN
qa.sIraTiN wa-qAla lahu: sawfa
’u‘Iduhu ’ilayka fI al-masA’i,
wa-’adfa‘u laka ’u^graTaN.
fa-qAla ^gu.hA: ’anA ’AsifuN
^giddaN ’annI lA ’asta.tI‘u
’an ’u.haqqiqa laka
ra.gbataka, fa-al.himAru laysa
hunA al yawma. wa-qabla ’an
yutimmu ^gu.hA kalAmahu bada’a
al-.himAru yanhaqu fI
i.s.tablihi. fa-qAla lahu
.sadIquhu: ’innI ’asma‘u
.himAraka yA ^gu.hA yanhaqu.
fa-qAla lahu ^gu.hA: .garIbuN
’amruka yA .sadIqI!
’a-tu.saddiqu al-.himAra
wa-tuka_d_dibunI?
\end{RLtext}\selectlanguage{arabic}
أَبُو نِضَال
\selectlanguage{italian}
Ciao
\end{document}
`
L’errore che mi da è il seguente:! Package inputenc Error: Keyboard character used is undefined
(inputenc) in inputencoding `cp1256′.C’è qualche consiglio?
Grazie in anticipoMetti \usepackage[utf8]{inputenc} prima di \usepackage{arabtex}
Ciao
Enrico
-
AutoreRisposte