Risposte nei forum create
-
AutoreRisposte
-
::
Ho alcune domande sulle funzioni dell’indice:
– mi servono le pagine dell’indice con i numeri romani, ma utilizzando \pagenumbering{roman} mi viene solo nella prima pagina dell’indice (sono più pagine)
nelle altre vengono i numeri normali (quelli arabi per intenderci)
Il mio indice per intenderci è questo:\begin{document}
\pagenumbering{roman}
\tableofcontents
\pagenumbering{arabic}
\pagestyle{plain}Devi inserire \cleardoublepage subito dopo \tableofcontents
– mi era parso di capire dalla guida che l’elenco delle figure e delle tabelle comparisse in automatico, ma così non è, non riesco a capire qual è il comando, devo inserirlo a mano con \addcontentsline ?
io ho pensato di fare così:
\listoffigures
\addcontentsline{toc}{chapter}{Elenco delle figure}
esce scritto ma senza numerazione del capitolo e con un font del carattere diverso`\usepackage[nottoc]{tocbibind}`
Non avrai bisogno di alcun \addcontentsline.– se ho un titolo troppo lungo come faccio per spezzarlo su due righe? Nel senso, che il titolo dovrebbe essere possibilmente quello, quindi userei \chapter[ ] { }
solo se non c’è altro modo.Non si capisce il problema.
Ciao
Enrico
::Ciao ragazzi,
avevo un file bib.
Il mio prof. mi ha chiesto di sistemarlo.
L’ho fatto e guardate cosa succede:
`samiam@penrose: ~/shared_sammy/thesis > bibtex thesis_uff.aux
This is BibTeX, Version 0.99c (TeX Live 2009/Debian)
The top-level auxiliary file: thesis_uff.aux
A level-1 auxiliary file: copertina/copertina.aux
A level-1 auxiliary file: dedica/dedica.aux
A level-1 auxiliary file: abs/sommario.aux
A level-1 auxiliary file: abs/abs.aux
A level-1 auxiliary file: ringraziamenti/ring.aux
A level-1 auxiliary file: ringraziamenti/ackn.aux
A level-1 auxiliary file: prefazione/prefazione.aux
A level-1 auxiliary file: prefazione/preface.aux
A level-1 auxiliary file: chap1/chap1.aux
A level-1 auxiliary file: chap3/chap3.aux
A level-1 auxiliary file: chap2/chap2.aux
A level-1 auxiliary file: chap4/chap4.aux
A level-1 auxiliary file: app3/app3.aux
A level-1 auxiliary file: app2/app2.aux
The style file: plain.bst
A level-1 auxiliary file: biblio/biblio.aux
Database file #1: biblio/biblio.bib
You're missing an entry type—line 1 of file biblio/biblio.bib
: ��@
…
`Sapete a cosa è dovuto?
Probabilmente a un “BOM mark” all’inizio del file .bib; si può fare l’ipotesi che il file sia stato registrato dopo che è stato aperto con qualche editor “intelligente” su Windows.
Cambiagli nome e aprilo con un editor “non intelligente”, per esempio gedit; copia il testo in un’altra finestra, registra con il nome biblio.bib e riprova.
Noto che usi una quantità spaventosa di \include. Sei proprio sicuro di volerlo fare? Cambiali tutti in \input, vivrai più felice.
Ciao
Enrico
::Domanda pretenziosa. Esiste un modo per creare un nuovo comando che faccia la stessa cosa di \cite, \footcite, etc, e che tuttavia non stampi il nome dell’autore? A una prima spulciata sul Companion non ho trovato ispirazione…
Grazie per chi potrà rispondere!Non pensi che sarebbe bene dirci quale sistema di citazioni usi? È natbib o biblatex?
Nel primo caso suppongo si usi \citeyear.
Ciao
Enrico
::Salve a tutti, ho un problema che non mi era mai capitato. Ho reinstallato miktek 2.7 e texnic center, vado a compilare vecchi documenti e mi dice che i pacchetti che uso sono vecchi di 5 anni e non è possibile compilare.
Come posso ovviare al problema senza riscaricare tutti i pacchetti per la versione 2.8? Ho da preparare un documento abbastanza urgente per domani e non ho il tempo di scaricare e reinstallare tutto…
Grazie per la disponibilità…Tira indietro la data del tuo computer.
Ciao
Enrico
::Eppure a me accade. Ti posto il file .log:
`
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) (format=latex 2010.11.16) 23 JUN 2011 12:27
entering extended mode
%&-line parsing enabled.
**xy.tex
…`Cambia nome al tuo file. Il problema è che xy.sty esegue \input{xy} e, naturalmente, invece di quello di sistema trova il tuo che stai appunto compilando: la prima riga è di nuovo \documentclass.
Ciao
Enrico
::Non credo. Perchè il primo testo l’ho scritto di prova dal niente. Ho provato ad usare % per eliminare qualcosa che io non vedo, ma che forse c’è, ma senza risultato. La cosa curiosa è che se io inserisco un \xymatrix environmente nel secondo testo che altrimenti si compilerebbe bene, ritrovo lo stesso messaggio. Questo problema sembrerebbe saltar fuori con l’uso di \xymatrix e non con l’uso del pacchetto xypic e altri ambienti. Ho cercato nella documentazione, ma non ho trovato niente.
Non lo so…
Io avrei bisogno solo di costruire un diagramma molto semplice (identico nella forma a quello che si disegna per indicare la composizione h di due funzioni f e g); purtroppo, mi serve una freccia inclinata.
Grazie. Ciao,
davide
Se compilo il primo esempio così com’è non ottengo nulla di ciò che dici; naturalmente \xy e \endxy sono irrilevanti, perché \xymatrix entra da sé in un ambiente xy se già non c’è.
`\xymatrix{ A \ar[r]^{f} \ar[dr]_{h} & B \ar[d]^{g} \\
& C}`
Ciao
Enrico
::Se mi auto rispondo va bene?
Ho risolto così:
`\graphicspath{{Immagini/},{Immagini/last/},{Immagini/new/}}
`Ditemi però se ho capito bene… il problema era che non potevo duplicare il comando ma ignoro come il compilatore (pdfLatex) scegliesse… 😕
Il comando \graphicspath definisce quali siano le sottocartelle in cui guardare per trovare le immagini. Non ha effetti “additivi”, perché uno potrebbe aver bisogno di percorsi diversi in punti diversi del documento.
Sei proprio sicuro di aver bisogno di tante suddivisioni?
Ciao
Enrico
::Salve. Io ho un problema con xy. Ho provato a scriverre il seguente testo di prova:
`
\documentclass{article}
\usepackage[all]{xy}\begin{document}
\xy
\xymatrix{A & B \\
C & D }
\endxy\end{document}
`Al momento della compilazione ricevo questo messaggio:
`
! LaTeX Error: Two \documentclass or \documentstyle commands.
`L’errore significa probabilmente che hai incollato quell’esempio dove già c’era un comando \documentclass.
Ciao
Enrico
::Ma questo
`
\documentclass[10pt,a4paper]{memoir}\input{preambolo}
\urldef\mail{de.paperis@abc.de}
\author{Pico de Paperis\\ Dipartimento di Paperologia\\università di Paperopoli\\ \mail}
\title{ La vita dei papera \\dispense del corso}
\date{febbraio 2011}\begin{document}
\maketitle
ciao\end{document}
`
non funziona, dice che manca un endgroup, ma non riesco a capire dove.La sintassi corretta è
`\urldef\mail\url{de.paperis@abc.de}`
Ciao
Enrico
::Riporto la parte essenziale del file che prepara il font:`\def\rmname{Arno Pro:mapping=tex-text}
\font\rmx=”\rmname” at 12pt
…
…
\def\fontx{%
\def\rm{\rmx%
\def\bf{\rmbfx\def\it{\rmbfitx}}%
\def\it{\rmitx\def\bf{\rmbfitx}}%
\def\sl{\rmslx\def\bf{\rmslbfx}}}%
\def\sf{\sfx%
\def\bf{\sfbfx\def\it{\sfbfitx}}%
\def\it{\sfitx\def\bf{\sfbfitx}}%
\def\sl{\sfitx\def\bf{\sfbfitx}}}%
\def\tt{\ttx%
\def\bf{\ttbfx\def\it{\ttbfitx}}%
\def\it{\ttitx\def\bf{\ttbfitx}}%
\def\sl{\ttitx\def\bf{\ttbfitx}}}%
\rm%
\setstrut\setfontsizes{10}%
\smallskipamount=3pt plus1pt minus1pt%
\medskipamount=5pt plus2pt minus2pt%
\bigskipamount=11pt plus4pt minus4pt%
\normalbaselineskip=11pt%
\normallineskip=1pt%
\normallineskiplimit=\z@%
\jot=3pt%
\normalbaselines}
…
…
\fontx`\def\rmname è la prima istruzione del file, \fontx è l’ultima. In mezzo ci sono le istruzioni per i fonts sf e tt più qualche altra cosina che non attiene al font rm che viene impostato come predefinito.
Prova ad aggiungere \tracinglostchars=1 prima delle parole e a guardare il log.
Il codice scritto da te a me non funziona: il log riporta: “! Font \myfont=”Linux Libertine O:mapping=tex-text” not loadable: Metric (TFM) file or installed font not found.”
Usa un qualsiasi font che tu abbia installato.
Ciao
Enrico
::Sì, è l’unico indice analitico: il problema è la riga di comando 😳
Fammi capire, ad es. con TeXmakerX: compilo con pdflatex, e fino a qui ci sono, poi compilo con makeindex (nell’editor è preimpostata la scorciatoia con F12) e poi apro il terminale? O devo compilare tutto da terminale?
Ciao,
LucaUsa il terminale per lanciare makeindex. La compilazione pdflatex puoi farla benissimo da TexmakerX (TeXStudio).
Ciao
Enrico
::Si in effetti detta così funziona.
Credevo che bastasse quello per generare l’errore, invece così funziona bene.Ho creato un esempio che presenti l’errore.
In effetti la pagina viene inserita correttamente, è il link interno al pdf che da i numeri.Questo è l’esempio:
`
\documentclass[a4paper,10pt]{book}
\usepackage[utf8x]{inputenc}
\usepackage{hyperref}
\usepackage{lipsum}
\begin{document}
\chapter{Prova}
Pagina~\pageref{cin}
\begin{table}[tb]
\centering
\begin{tabular}{c}
Specifica\\
\end{tabular}
\caption{didascalia}
\label{tab:tabella}
\end{table}
\lipsum[1-10]
Parola~da~riferire\label{cin}
\end{document}`
(qui il link ti porta sulla tabella)oppure, anche più semplicemente:
`
\documentclass[a4paper,10pt]{book}
\usepackage[utf8x]{inputenc}
\usepackage{hyperref}
\usepackage{lipsum}
\begin{document}
\chapter{Prova}
Pagina~\pageref{cin}
\lipsum[1-10]
Parola~da~riferire\label{cin}
\end{document}`
(qui il link ti lascia alla stessa pagina di riferimento al capitolo)Praticamente la pagina inserita nel riferimento è coretta, ma il link interno del pdf
punta al primo oggetto del tipo: tabella, figura, capitolo, ecc.. non alla pagina dove effettivamente si trova la parola da riferire.Quindi vorrei che il link interno puntasse alla pagina giusta, quindi quanto clicchi sul link
vada dove c’è scritto non da un altra parte.Scusa se ti ho fatto aspettare ma dovevo costruire l’esempio.
GrazieScusa tu, non avevo notato “hyperlink”. Aggiungi \phantomsection prima di \label.
Ciao
Enrico
::Salve a tutti.
Uso un font Opentype con XeTeX, e non riesco a ottenere con sistemi normali le lettere accentate: nè digitandole normalmente nè imponendo l’accento con la notazione, ad es., \`a.
Quindi ho provato il seguente codice:
`
\input myfont% il codice per caricare il font opentypeDevangari Hanunoo% un testo di esempio. contiene le 5 vocali.
\catcode`\à=13\defà{^^e0\relax}
Devàngàri Hànunoo\catcode`\è=13\defè{^^e8\relax}
Dèvàngàri Hànunoo\catcode`\ì=13\defì{^^ec\relax}
Dèvàngàrì Hànunoo\catcode`\ò=13\defò{^^f2\relax}
Dèvàngàrì Hànunòò\catcode`\ù=13\defù{^^f9\relax}
Dèvàngàrì Hànùnòò\bye`
ottenendo il seguente stravagante risultato`Devangari Hanunoo
Devàngàri Hànunoo
Dèvèngèri Hènunoo
Dìvìngìrì Hìnunoo
Dòvòngòrò Hònunòò
Dùvùngùrù Hùnùnùù
`con il seguente log (un estratto)
`This is XeTeX, Version 3.1415926-2.2-0.9997.4 (TeX Live 2010) (format=xetex 2011.1.16) 22 JUN 2011 12:58
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**test06.tex
…
…
Output written on test06.pdf (1 page).
`Ho anche sbattuto un pò con \XeTeXinputnormalization e \XeTeXinputencoding, ma senza ottenere risultati.
Grazie per ogni aiuto, ciao.
Sam Qasbah
Il seguente input restituisce quello che è previsto:
`\font\myfont=”Linux Libertine O:mapping=tex-text”
\myfontDevàngàri Hànunoo
Dèvàngàri Hànunoo
Dèvàngàrì Hànunoo
Dèvàngàrì Hànunòò
Dèvàngàrì Hànùnòò
\bye`
Ciao
Enrico
-
AutoreRisposte