Risposte nei forum create
-
AutoreRisposte
-
::
Se avessi un situazione del genere,
`
\pdfbookmark[0]{Esempio}{Esempio}
\addtocontents{toc}{\bigskip\par\noindent\textbf{Esempio}}
\includepdf[pages={-},link,linkname=Esempio]{Esempio}
`
come potrei rendere cliccabile la suddetta voce nell’indice (table of contents)?
Ovviamente sono stati caricati i pacchetti pdfpages e hyperref.
::
La gatta è pelata! 8) Viva la filosofia e i suoi inutili suppellettili 😆
Con la tua macro e la ridefinizione di ibidtracker con ibidtracker=foot, ho finalmente risolto. Copio il codice che ho trovato nel link insieme alla precedente macro sia per completezza che per chiudere in bellezza la presente discussione, durata fin troppo a lungo.`
\makeatletter
\def\blx@opt@ibidtracker@foot{%
\let\blx@imc@ifciteibid\blx@ifciteibid@foot
\let\blx@ibidtracker\blx@ibidtracker@constrict
\let\blx@ibidreset\blx@ibidreset@constrict
\booltrue{citetracker}}\def\blx@ifciteibid@foot{%
\ifbool{citetracker}
{\blx@ifcitesingle
{\iftoggle{blx@footnote}
{\blx@ifmpfncheck
{\blx@imc@iffieldequals{entrykey}\blx@lastkey@foot}
{\@secondoftwo}}
{\@secondoftwo}}
{\@secondoftwo}}
{\@secondoftwo}}
\makeatother\usepackage[style=philosophy-verbose,origfieldsformat=parens,scauthors=all,classical=true,volumeformat=romansc,shorthandintro=false,latinemph=true,ibidtracker=foot,hyperref,backend=biber]{biblatex}
\renewbibmacro*{cite}{%
\usebibmacro{cite:citepages}%
\global\togglefalse{cbx:fullcite}%
\global\togglefalse{cbx:loccit}%
\bibhypertarget{cite\the\value{instcount}}{%
\ifciteseen
{{\ifciteibid
{\usebibmacro{cite:ibid}}
{\iffieldundef{shorthand}{\ifthenelse{\ifciteidem\AND\NOT\boolean{cbx:noidem}}
{\usebibmacro{cite:idem}}
{\usebibmacro{cite:name}}%
\usebibmacro{cite:title}}{\usebibmacro{cite:shorthand}}}%
\usebibmacro{cite:save}}}
{\usebibmacro{cite:full}%
\usebibmacro{cite:save}}}}
`Ivan, grazie ancora per la pazienza! Meriti i miei sinceri ringraziamenti, anche sulla tesi 😀
::
Ho dato un’occhiata ma non è spiegato il funzionamento di \iffootnote. Ho comunque provato a fare dei tentativi ma non sono riuscito ad ottenere nulla di buono. 😡
Comunque ho riscontrato degli errori nella macro. Con il seguente codice
`
\begin{quoting}
Testo 1 \\
\parencite{Trattato}
\end{quoting}Testo 2%
\footcite{Etica}Testo 3%
\footcite{Etica}\begin{quoting}
Testo 4\\
\parencite{Trattato}
\end{quoting}
`Latex scrive:
1) Nel Testo 1 la citazione è stampata correttamente nel formato shorthand
2) Nel Testo 2 la citazione è stampata correttamente nel formato shorthandA seguire nelle note del Testo 3 e Testo 4, stampa:
3) Ibidem
4) Ibidem (errore!)Non era solo un mio vezzo estetico, ma negli ambienti la precedente macro ha qualche problema.
Quel che vorrei ottenere è la citazione in shorthand negli ambienti e il meccanismo ibidem-ivi della tua macro.
Che bella gatta da pelare… 😀
::
Con ibidtracker=false tutta la macro viene annullata: ibidem e ivi non vengono più restituiti. Bisognerebbe capire come gestire quel \iffootnote, ma le mie competenze sono lontane dal poter creare/modificare macro. 😐
Esiste qualche manuale per imparare a farlo? In futuro mi sarà sicuramente utile. Per adesso posso solo vedere vari esempi per cercare di capirne il linguaggio, ma senza un approccio sistematico non si va da nessun parte!
::
Una grottesca follia funzionante! 8)
Mi spiace per l’assurdità della richiesta, ma questi sono gli “ordini”…Senza perdere altro tempo, perché sarebbe solo per un mio vezzo estetico, si potrebbe, con poco sforzo, eliminare il meccanismo di ibidem ivi solo per le citazioni in ambiente (nel mio caso quoting)?
Grazie ancora! 😉
::
Non c’è modo di ridefinire lo stile philosophy-verbose con l’aggiunta dell’opzione di shorthandibid? Sto provando a cambiare lo stile, ma tutta la tesi usa personalizzazioni proprie di philosophy-verbose non sono compatibili con biblatex-dw.
Comunque non capisco perché ivi debba ripetersi per pagine e pagine: se infatti la citazione viene interrotta da un’altra opera, ivi non deve venir stampato al posto del titolo.
(es. nota 1 Trattato, I.1.1.1
nota 2 Ivi, I.1.1.2
nota 3 Ethica
nota 4 Trattato, I.1.1.3)Sta di fatto che il prossimo lavoro sarà impostato in modo diverso, ma date le scadenze imminenti e il poco tempo a disposizione e le richieste di citazione in questo tipo devo trovare una soluzione diversa dal cambiare stile di citazione.
Potresti mostrarmi un esempio minimale che mantenga le mie personalizzazioni?
Inoltre dovrò poter utilizzare senza problemi i comandi di \textcite, \parencite, \footcite, \cite altrimenti dovrei cambiare tutte le citazioni, lavoro che ora non ho il tempo di fare! 🙁
::
Tutto giustissimo! Ne ho di strada da fare… E sono contento se qualcuno mi aiuta, anche nel mondo di LaTeX 😉
Quel che voglio ottenere è un comando per una citazione semplice con stile titolo-pagina, magari tra parentesi, utile agli ambienti di citazione enfatizzata, ossia, da inserire in basso a quelle citazioni staccate dal testo, tipiche dei passaggi cruciali delle opere classiche. Praticamente sto parlando di ciò che si ottiene con parencite quando presente il campo shorthand; ma come abbiamo verificato, se usassi quest’ultimo perderei i vari ibidem-ivi.
Facendo a meno di shorthand, come posso ottenere un comando di citazione ad esso sostitutivo?
::
Finalmente un problema è risolto.
Ma prima di pensare di correggere il pacchetto philosophy-verbose, come posso ottenere citazioni abbreviate senza lo shorthand? Mi rendo conto che sono vitali soprattutto negli ambienti di citazione enfatizzata (ad esempio in quoting). Purtroppo non posso farne a meno…
Con ibidtracker si può fare qualcosa? Qualche comando aggiuntivo ad hoc?
::
Non sgrana! Ora ricordo perché ho usato type1ec: precedentemente avevo MiXTeX ed è stato un calvario per tanti motivi. Ora con la TeXLive completa locale del 2017 non ho più problemi.P.S. Siate clementi: è il mio primo documento LaTeX (a parte una trascorsa breve relazione-prova senza bibliografia)!!!!
::
Grazie Tommaso. Ecco qui. Anche correggendo gli errori il risultato è lo stesso.
`\documentclass[12pt,a4paper,oneside]{book}
\usepackage{geometry}
\geometry{a4paper,top=4cm,bottom=4cm,left=3cm,right=3cm}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage[utf8]{inputenc}
\usepackage[greek,english,italian]{babel}
\newcommand{\greco}{\foreignlanguage{greek}}
\newcommand{\inglese}[1]{\foreignlanguage{english}{\em #1}}
\usepackage{teubner}
\usepackage{lipsum} % per \addcontents
\usepackage[10pt]{type1ec} %per non far sgranare il greco
\usepackage{setspace}
\onehalfspacing %interlinea 1,5\usepackage{quoting}
\quotingsetup{font=small}
\usepackage{paralist}%%%%%%%%BIBLIOGRAFIA%%%%%%%%%%%%%
\begin{filecontents*}{bibliografia.bib}
@book{trattato,
date={1739/1740},
title={A treatise of Human Nature: being an Attempt to Tntroduce the Experimental Method of Reasoning into Moral Subjects},
origtitle={Trattato sulla natura umana: un tentativo di introdurre il metodo del ragionamento sperimentale nelle materie morali},
shorthand={\textit{Trattato}},
author={Hume, David},
nameaddon={1711-1776},
editor={Guglielmoni, Paolo},
publisher={Bompiani},
location={Milano},
pagination={none},
origdate={2001}
}
\end{filecontents*}\usepackage[italian]{babel}
\usepackage[italian=guillemets]{csquotes}\usepackage[style=philosophy-verbose,origfieldsformat=parens,scauthors=all,classical=true,volumeformat=romansc,shorthandintro=true,hyperref,backend=biber]{biblatex}
\addbibresource{bibliografia.bib}
\usepackage{fancyhdr}
\newcommand{\fncyblank} {\fancyhf{}}
\pagestyle{fancy}
\usepackage{pdfpages}
\usepackage{hyperref}
\hypersetup{%bookmarks=true è di default
%pdfpagemode={bookmarksopen},
colorlinks=false,
hidelinks,
pdfstartview={FitH},
pdfauthor= Paolo Sciarretta,
pdfcreator=LaTeX}\begin{document}
<
>%
\footcite[I.3.16.179]{trattato}<
>%
\footcite[I.3.16.179]{trattato}<
>%
\footcite[367]{trattato}<
>%
\footcite[367]{trattato}\end{document}`
L’esempio mostra che anche nella citazione per pagina ibidem e ivi non funziona. Per il primo tipo di citazione anche sostituendo “I” con “1” non ottengo quanto sperato. Ho provato anche a fare delle prove con “pagination” sia sul file .tex che sul file .bib, ma niente.
P.S. Ho la TeXLive 2017 installata su Windows.
::
Leggendo un http://www.guit.sssup.it/phpbb/viewtopic.php?p=28034%5B/post%5D sollevato da Pantieri, ho fatto in modo che il pacchetto type1ec non sgrani.
Invito comunque a rimanere in tema, altrimenti non ce la farò mai a risolvere il problema oggetto della discussione 😕
-
AutoreRisposte