Risposte nei forum create
-
AutoreRisposte
-
::
Hai caricato hyperref?
A me qui i link risultano tutti cliccabili
`\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{hyperref}\begin{document}
\begin{itemize}
\item \textit{Info}: \url{http://www.winedt.com}
\item \textit{Download}: \url{http://en.wikipedia.org/wiki/WinEdt}
\item \textit{Svantaggi}: solo per Windows, a pagamento per la versione completa
\end{itemize}
\end{document}`
6 Gennaio 2015 alle 13:39 in risposta a: Il package color con opzione table litiga con ClassicThesis #99502::
Provato alltt?
`\documentclass{article}
\usepackage{alltt}
\usepackage{xcolor}\begin{document}
\begin{alltt}
**C:/tex/geneatex/test/Mkeyval.tex
\textcolor{red}{(}c:/tex/geneatex/test/Mkeyval.tex
LaTeX2e <2014/05/01>
Babel <3.9l> and hyphenation patterns for 79 languages loaded.
(c:/texlive/2014/texmf-dist/tex/latex/base/minimal.cls
Document Class: minimal 2001/05/25 Standard LaTeX minimal class
\textcolor{red}{)} \textcolor{red}{(}c:/texlive/2014/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2014/10/28 v1.15 key=value parser \textcolor{green}{(}DPC\textcolor{green}{)}
\textbackslash{}KV@toks@=\textbackslash{}toks14
\textcolor{red}{)}
No file Mkeyval.aux.
\openout1 = `Mkeyval.aux'.LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 5.
LaTeX Font Info: … okay on input line 5.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 5.
LaTeX Font Info: … okay on input line 5.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 5.
LaTeX Font Info: … okay on input line 5.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 5.
LaTeX Font Info: … okay on input line 5.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 5.
LaTeX Font Info: … okay on input line 5.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 5.
LaTeX Font Info: … okay on input line 5.
\textcolor{green}{[}1{c:/texlive/2014/texmf-var/fonts/map/pdftex/updmap/pdftex.map}\textcolor{green}{]}
\textcolor{blue}{(}./Mkeyval.aux\textcolor{blue}{)}*File List*
minimal.cls 2001/05/25 Standard LaTeX minimal class
keyval.sty 2014/10/28 v1.15 key=value parser \textcolor{green}{(}DPC\textcolor{green}{)}
***********)
\end{alltt}
\end{document}`m
::
In una bibliografia “normale” con hyperref e lo stile philosophy-modern
è cliccabile l’anno. Come hai reso cliccabile anche l’autore, che rinvia
alla sua completa bibliografia? Chiaro che
`\usepackage[colorlinks=true,linkcolor=blue,urlcolor=blue,citecolor=blue]{hyperref}`
non è sufficiente. Una soluzione è aggiungere, a seconda dei campi,
`\DeclareCiteCommand{\cite}
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{\usebibmacro{cite}}}
{\multicitedelim}
{\usebibmacro{postnote}}\DeclareCiteCommand*{\cite}
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{\usebibmacro{citeyear}}}
{\multicitedelim}
{\usebibmacro{postnote}}\DeclareCiteCommand{\parencite}[\mkbibparens]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{\usebibmacro{cite}}}
{\multicitedelim}
{\usebibmacro{postnote}}\DeclareCiteCommand*{\parencite}[\mkbibparens]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{\usebibmacro{citeyear}}}
{\multicitedelim}
{\usebibmacro{postnote}}\DeclareCiteCommand{\footcite}[\mkbibfootnote]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{ \usebibmacro{cite}}}
{\multicitedelim}
{\usebibmacro{postnote}}\DeclareCiteCommand{\footcitetext}[\mkbibfootnotetext]
{\usebibmacro{prenote}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{\usebibmacro{cite}}}
{\multicitedelim}
{\usebibmacro{postnote}}\DeclareCiteCommand{\textcite}
{\boolfalse{cbx:parens}}
{\usebibmacro{citeindex}%
\printtext[bibhyperref]{\usebibmacro{textcite}}}
{\ifbool{cbx:parens}
{\bibcloseparen\global\boolfalse{cbx:parens}}
{}%
\multicitedelim}
{\usebibmacro{textcite:postnote}}`
ma se ci fosse un sistema più economico…
Inoltre noto che nei tuoi testi il link all’autore e al testo è separato.
il primo conduce all’inizio dei titoli, il secondo al titolo specifico.
Quale magia usi ?m
m
::
Mettendo \citetrackerfalse prima delle note saltano tutti i cit, ivi, ibid ecc.
Più che inutile, dannoso visto che per il resto va benissimo tutto com’è.
Mettendo \citetrackerfalse prima della bibliografia saltano ovviamente tutti i cit.,
anche se si rimedia all’inconveniente di avere una “op. cit” futura…
Ma per essere pragmatici, visto che il problema si produce solo con enotez
e che non uso quasi mai le note di chiusura, mi sono buttato su endnotes.
Quale interferenza poi produca il diverso comportamento con enotez
resta del tutto misteriosom
::
L’ordine va modificato:
`\printendnotes
\citetrackerfalse
\printbibliography[heading=bibintoc]`
In tal modo tuttavia, com’è implicito nella voce \citetrackerfalse, la prima occorrenza
è completa, ma nelle successive si perde il cit e la voce è ripetuta tutte le volte intera.
Quasi quasi torno a endnotes 🙂m
::
Sì, ribadisco che, come ho visto a seguito di qualche esperimento, il problema si ha solo con enotez.
Quanto al codice che mi hai suggerito (messo prima di \printendnotes altrimenti non ha alcun effetto)
risolve nella bibliografia, ma elimina tutti i cit ivi e ibidem anche nelle note, per cui ogni testo
viene citato ogni volta per intero.m
-
AutoreRisposte