Risposte nei forum create
-
AutoreRisposte
-
::
Il problema è esattamente lo stesso di deltasun all’inizio del topic.
Sto scrivendo una tesi (book) con file separati per ogni capitolo, utilizzando \input{capitolo1}, etc.
Ogni volta che scrivo un’equazione (ma credo che il problema non si riferisca solo alle equazioni dati i tipi di warnings), dando una label differente ad ogni equazione, latex mi dà dei warnings (il risultato grafico poi è quello che voglio).Ad esempio, se io scrivo il codice:
`Testo
\begin{eqnarray}
v &=&\beta
\label{label1}
\end{eqnarray}Testo
\begin{eqnarray}
\nonumber v &=&\gamma \\
\nonumber v &=&\mu
\end{eqnarray}Testo
\begin{eqnarray}
v &=&\pi
\label{label4}
\end{eqnarray}`
Latex mi dà i seguenti due warnings:! pdfTeX warning (ext4): destination with the same identifier (name{page 1.}) has been already used, duplicate ignored
! pdfTeX warning (ext4): destination with the same identifier (name{equation.1.0.2}) has been already used, duplicate ignoredE questo tipo di warning si ripete tantissime volte nei capitoli.
Ho visto che deltasun ha risolto il problema spostando il pacchetto hyperref. Lui dice che caricando il pacchetto per ultimo tutti i warning se ne sono andati.
Ho provato a spostarlo anche io (per questo avevo mandato l’elenco dei miei pacchetti), ma non funziona, ovvero tutti i warnings mi rimangono. E anzi, spostando il pacchetto hyperref mi causa proprio degli errori.Il problema è eqnarray. Non va usato MAI, è bacato fin dall’origine e gli ambienti di amsmath sono molto migliori.
`Testo
\begin{equation}
v =\beta
\label{label1}
\end{equation}Testo
\begin{align*}
v &=\gamma \\
v &=\mu
\end{align*}Testo
\begin{equation}
v =\pi
\label{label4}
\end{equation}`
Ciao
Enrico
::salve!
devo usare dei caratteri “speciali” per la mio bibliografia, in particolare devo citare un libro scritto da autori serbi.
ci sto provando ma non funziona…
Nel nome degli autori compare la c accentata e ho risolto il problema con il carattere\'{c}, mentre non riesco a digitare la lettera \check{c} (questo è il codice matematico, ma altrimenti non saprei come spiegarmi).
Ho cercato anche nella guida Introduzione all’arte della composizione tipografica con LATEX e riesco a digitare l’accento che voglio stampare con il comando \symbol{20}, ma non riesco a metterlo sopra la c.
Come posso fare?Leggere una guida. Per esempio, quella citata su questa stessa pagina, la (mica tanto) breve introduzione, a pagina 24 dice che l’accento che cerchi si ottiene con \v{c}.
Ciao
Enrico
::salve!
devo usare dei caratteri “speciali” per la mio bibliografia, in particolare devo citare un libro scritto da autori serbi.
ci sto provando ma non funziona…
Nel nome degli autori compare la c accentata e ho risolto il problema con il carattere\'{c}, mentre non riesco a digitare la lettera \check{c} (questo è il codice matematico, ma altrimenti non saprei come spiegarmi).
Ho cercato anche nella guida Introduzione all’arte della composizione tipografica con LATEX e riesco a digitare l’accento che voglio stampare con il comando \symbol{20}, ma non riesco a metterlo sopra la c.
Come posso fare?Leggere una guida. Per esempio, quella citata su questa stessa pagina, la (mica tanto) breve introduzione, a pagina 24 dice che l’accento che cerchi si ottiene con \v{c}.
Ciao
Enrico
::In che classe? La domanda, senza specificare quale classe stai usando, è mal posta. Inoltre l’ambiente thebibliography usa \section nelle classi che non hanno capitoli, \chapter* in quelle che hanno i capitoli.
Nella classe scrreprt (con ClassicThesis).
Una sbirciatina in scrreprt.cls avrebbe rivelato che la definizione di \subsection è
`\newcommand\subsection{\@startsection{subsection}{2}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\raggedsection\normalfont\sectfont\nobreak\size@subsection\nobreak
}%
}`
Un’occhiata al Companion avrebbe svelato gli arcani argomenti di \@startsection:
`#1 = nome
#2 = livello
#3 = rientro
#4 = spazio precedente
#5 = spazio seguente
#6 = stile`
Quello che ti interessa è il #4; il fatto che i numeri siano negativi indica che si desidera non rientrare il capoverso che segue, ciò che conta per la spaziatura è il valore assoluto.Più avanti in scrreprt.cls si trova la definizione di thebibliography che richiama \@bibheading, che a sua volta chiama \chapter*
Ciao
Enrico
::Scrivendo
`\subsection{Titolo}`
la parola “Titolo” viene staccata da ciò che precede. Di quanto?Vorrei sapere lo stesso anche per la voce “Bibliografia” che si ottiene con l’ambiente thebibliography.
In che classe? La domanda, senza specificare quale classe stai usando, è mal posta. Inoltre l’ambiente thebibliography usa \section nelle classi che non hanno capitoli, \chapter* in quelle che hanno i capitoli.
Ciao
Enrico
::Mi resta una piccola curiosità. Ho trovato “in giro” questa definizione:
`\renewenvironment{itemize}
{
\begin{list}{$\blacksquare$}{\setlength{\itemsep}{0pt}}
{
\end{list}
}
`
che però è incompatibile con le opzioni locali di enumitem.Mi pare ovvio: enumitem ridefinisce l’ambiente itemize; se lo ridefinisci pure tu, è chiaro che non potrai usare le funzionalità di enumitem.
Ora, scrivendo semplicemente
`\renewcommand\labelitemi{$\blacksquare$}`
e usando l’usuale ambiente itemize, mi pare che i due ambienti siano identici.
Sbaglio? E quel
`\setlength{\itemsep}{0pt}`
dentro list non fa proprio nulla? Mi sembra impossibile, eppure a occhio non vedo differenze… 🙄Quali due ambienti sono identici?
`\documentclass[a4paper]{article}
\usepackage{amssymb}
\begin{document}
\begin{itemize}
\item aaaa
\item bbbb
\end{itemize}\renewenvironment{itemize}
{\begin{list}{$\blacksquare$}{\setlength{\itemsep}{0pt}}}
{\end{list}}
\begin{itemize}
\item aaaa
\item bbbb
\end{itemize}
\end{document}`
I risultati mi sembrano piuttosto diversi. Nel primo c’è \itemsep=4pt plus 2pt minus 1pt oltre al \parsep=4pt plus 2pt minus 1pt; nel secondo c’è solo \parsep.Ciao
Enrico
::Ciao a tutti.
Uso il pacchetto enumitem. Vorrei ridefinire l’ambiente itemize in modo che
1. si abbia un simbolo personalizzato al posto del classico punto;
2. l’ambiente itemize ridefinito funzioni con le opzioni “locali” di enumitem, per esempio
`\begin{itemize}[noitemsep]
\item Tizio
\item Caio
\item Sempronio
\end{itemize}`
Sembra facile, ma… 😳`\begin{itemize}[label=\textendash,noitemsep]`
Che ha questo che non va? O forse vuoi modificare la scelta dei simboli a priori?
`\renewcommand\labelitemi{\textbullet}
\renewcommand\labelitemii{\normalfont \textendash}
\renewcommand\labelitemiii{\textasteriskcentered}
\renewcommand\labelitemiv{\textperiodcentered}`
Scegli tu che cosa metterci. Dovrebbe essere chiaro dal nome a quale livello ci si sta riferendo.Ciao
Enrico
::
Inizia lunedì 21 gennaio l’edizione 2008
(ore 16:30, Aula Tessari)Il corso si tiene presso la Facoltà di Scienze, Ca’ Vignal 2 (Borgo Roma).
Il materiale del corso si trova a questa pagina
La prima lezione sarà replicata martedì 22, stesso orario e aula
Ciao
Enrico
::Ciao a tutti,
per piacere non adiratevi e non imprecate, fa male alla salute. Sto cercando di installare il font kurier che si trova nell’archivio ctan a questo indirizzo:
http://www.ctan.org/tex-archive/fonts/kurier/
Ho scaricato l’archivio *.zip e copiato le cartelle nell’albero TeX della distribuzione linux che uso (archlinux), e ho ottenuto questo:
`/opt/texlive/texmf-dist/fonts/afm/public/kurier
/opt/texlive/texmf-dist/fonts/enc/dvips/kurier
/opt/texlive/texmf-dist/fonts/opentype/public/kurier
/opt/texlive/texmf-dist/fonts/tfm/public/kurier
/opt/texlive/texmf-dist/fonts/type1/public/kurier
/opt/texlive/texmf-dist/tex/latex/kurier
/opt/texlive/texmf-dist/tex/plain/kurier`
Fatto ciò ho aggiornato il database col comando
`texconfig-sys`
e ho selezionato reash.
Se compilo con il comando
`
$ latex documento.tex
`
non ottengo errori ma il carattere visualizzato non è il kurier.Non hai aggiornato la corrispondenza dei font.
`updmap-sys -enable Map kurier.map`
Ciao
Enrico
::Prof,
ma non sarebbe stato uguale se avessi scritto
`\makeatletter
\def\@biblabel#1{\textbullet}
\makeatother`
perché a me funziona ugualmente.Il comando \@biblabel viene definito da natbib al \begin{document}, quindi quella definizione va data dopo.
Si potrebbe in effetti semplificare scrivendo nel preambolo invece di tutta quella faccenda con \thebibliography:
`\makeatletter
\AtBeginDocument{\def\@biblabel#1{\textbullet}}
\makeatother`
Correggo nell’altro messaggio.Ciao
Enrico
-
AutoreRisposte