- Questo topic ha 35 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 8 anni, 2 mesi fa da
Paolo Sciarretta.
-
CreatoreTopic
-
1 Giugno 2018 alle 20:34 #113273::
Ancora una volta sono qui a rompere le scatole. E ancora una volta chiedo perdono!:roll:
Nella mia tesi devo citare delle opere classiche (uso lo stile di citazione philosophy-verbose), ma il format di BibLaTeX \cite[p.]{esempio} non mi soddisfa. Ho bisogno di altri format che esulino dal riferimento ad una pagina, per esempio:
– \cite[1.2.3.4]{esempio} dove 1 è il libro, 2 il capitolo, 3 la sezione e 4 il paragrafo.Come posso ottenere un risultato del genere? O meglio, togliendo il suffisso delle pagine, riesco ad ottenere quanto voluto, ma gli automatismi di ibidem, ivi ecc…, no.
Più in generale, vorrei ottenere i suddetti automatismi per qualsiasi cosa sia scritta entro le parentesi quadre (\cite[aliquid]{codex}).
Soluzioni?Grazie!
-
CreatoreTopic
-
AutoreRisposte
-
-
2 Giugno 2018 alle 5:15 #113274::
Non so con biblatex, in particolare con la sua estensione philosophy verbose, ma [tt]\cite[qualcosa]{etichetta}[/tt] del cuore di LaTeX permette di citare l’opera puntata da etichetta seguita da quel “qualcosa”, qualunque esso sia. Siccome normalmente un’opera non è divisa in libri, scrivendo [tt]\cite[\P 1.2.3]{etichetta}[/tt] ti viene scritto (in uno dei vari stili) [Rossi, § 1.2.3].Con la divisione in libri, se l’opera citata non ha una numerazione gerarchica che comprenda anche il supersezionamento “libro”, bisogna scriverlo esplicitamente, per esempio [tt]\cite[libro 1, \P 2.3.4]{etichetta}[/tt].
Prova con le citazioni di philosophy-verbose per vedere se funziona.Ma se stai scrivendo una tesi di materie tecnico ingegneristiche, le citazioni in nota sono fuori luogo, le citazioni autore-anno non vanno male, ma di solito non vengono usate in questi tipi di scritti; e se citi qualcosa di “antico”, lo citi come ti ho detto direttamente nel testo e solo nel testo, tanto più se segui la tradizione tecnico-ingegneristica di non usare la citazione autore-anno, ma usi la citazione numerica tipica di questo settore. Ne consegue che i vari ivi, ibidem, op.cit. e simili nelle note di un testo tecnico-ingegneristico sarebbero da escludere. Ricorda: una tesi non ha una limitazione sul numero di pagine, ma quando scrivi un rapporto tecnico o, peggio ancora, un articolo per una rivista scientifica, devi far stare il tutto in 4 pagine, e se le superi ti fanno pagare di tasca tua cifre impressionanti per ogni pagina in più.
Ti confesso che se io fossi in commissione di laurea e vedessi nella tesi citazioni in nota sarei mal predisposto nella valutazione della tesi; naturalmente questo è un parere personale e altrettanto personale sarebbe la mia cattiva predisposizione. Puoi darsi che i tuoi commissari dell’esame di laurea, invece, apprezzino.
-
2 Giugno 2018 alle 7:40 #113275::
Sono d’accordissimo con lei, ma per la tesi di laurea di filosofia mi è stato esplicitamente richiesto di scrivere nelle note a margine il riferimento ad ogni citazione proprio per “far vedere” che ho studiato. Che strazio… 🙁
Comunque anche dividendo il libro nella modalità \cite[libro 1, \P 2.3.4]{etichetta}, LaTeX “non sa” attribuire ibidem e ivi, anch’essi esplicitamente richiesti.
Vorrei precisare: non è LaTeX che “non sa fare”, ma sono io che non so come ottenere il risultato sperato.Forse tramite il database .bib è possibile aggiungere qualche parametro?
-
2 Giugno 2018 alle 14:34 #113276
-
3 Giugno 2018 alle 8:09 #113277::
“\cite da solo non basta.”
Ho già provato con \cite[libro 1, \p 2.3.4]{esempio}, ma senza alcun risultato. Cos’altro serve?P.S. Molto spesso la filosofia accademica, in particolar modo negli ultimi anni, “sublima” nel tecnico-ingegneristico. Dopotutto non è poi così male, soprattutto per chi legge e deve ritrovare le fonti. Per fortuna, LaTeX in questo senso aiuta!
Certamente bisogna essere pazienti e scrupolosi.
-
3 Giugno 2018 alle 8:27 #113278::
Biblatex e philosopy-verbose offrono diversi comandi per citare; siccome io non scrivo di filosofia (e per fortuna esistono anche filosofi come Ivan che, pur costretto a fare quanto è più o meno tradizionale nel domino delle pubblicazioni umanistiche e filosofiche, è d’accordo con me che il modo di citare in nota da parte di scrittori di humanities sia barocco, pleonastico, distraente con la miriade di interruzione che le note propongono, e generalmente ridondante) quindi uso biblatex meno che posso e al massimo uso la citazione del tipo autore anno. Fra le forme di citazioni disponibili con biblatex, se si usa l’opzione natbib, cis sono anche le forme di citazione di natbib, che [ermettono di citare con o senza parentesi, sia l’autore e l’anno, volendo anche il titolo, oppure solo l’autore, oppure solo l’anno, oppure…, e in ogni caso ammettono l’argomento facoltativo come il comando di base \cite. Usando quelle non c’è nessun bisogno di mettere citazioni in nota.Tuttavia, come capisci bene, io di sicuro sono prevenuto nei confronti delle citazioni in nota, per giunta in stile umanistico con in vari ivi, ibidem, loc.cit, e altre cose del genere.
Se Ivan ti da qualche suggerimento, ben venga.
-
3 Giugno 2018 alle 9:22 #113279::
Ho l’impressione che anche Ivan converrà con me che il modo corretto per citare il Trattato di Hume non è il riferimento alla tal pagina della mia edizione, bensì è opportuno citare la sezione particolare nella semplicissima forma (Trattato, 1.2.3.4). Lo stesso vale, per esempio, nell’Etica di Spinoza: sarebbe più corretto citare, piuttosto che la pagina, la “parte” la “proposizione/definizione/assioma” e lo “scolio/corollario”, nella forma (Etica Parte 1, Prop. 6, Corollario), magari utilizzando acronimi.Sono soddisfatto dello stile philosophy-verbose e delle potenzialità di BibLaTeX, ma essendo un neofita devo ancora impararne molto… E non solo di LaTeX, ma anche degli standard editoriali.
Tuttavia il mio problema è semplice: mi serve soltanto ottenere gli automatismi di ibidem e ivi con queste modalità di citazione, frequenti in vari articoli e studi di riferimento. Se proprio non sarà possibile, sarò costretto alla bruttura di \footnote{ibidem/ivi}.P.S. Tutti questi ragionamenti potranno sembrare fuori luogo se si venisse a conoscenza che l’oggetto in questione è “solo” una tesi triennale :grin:, per me un valido “banco di prova” per progetti futuri di maggior importanza.
-
3 Giugno 2018 alle 11:33 #113280
-
3 Giugno 2018 alle 12:10 #113281
-
4 Giugno 2018 alle 19:58 #113282
-
5 Giugno 2018 alle 14:19 #113283
-
5 Giugno 2018 alle 16:33 #113284
-
5 Giugno 2018 alle 20:01 #113285::
Mi spiace Ivan, ma non riesco a capire dov’è l’errore!
`\documentclass[12pt,a4paper,oneside]{book}
\usepackage{geometry}
\geometry{a4paper,top=4cm,bottom=4cm,left=3cm,right=3cm}
\usepackage{setspace}
\doublespacing
\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{booktabs} %per filetti delle tabelle
\usepackage{caption} %per personalizzare le tabelle
\usepackage{tabularx} %fissa a priori la larghezza delle tabelle
\usepackage{footmisc} %personalizza le note
\interfootnotelinepenalty=9999 %non spezza mai (10000) le note a pié di pagina
%% Nel caso in cui non si utilizzasse \enlargethispage{\baselineskip} risolve il problema delle note a pié di pagina se spezzate di poco
\usepackage{quoting}
\quotingsetup{font=small}
\usepackage{paralist}%%%%%%%%BIBLIOGRAFIA%%%%%%%%%%%%%
%usepackage{natbib} %%%per cambiare ordine di autore titolo anno
\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}
\DeclareFieldFormat{postnote}{#1} %toglie il pp automatico\usepackage{fancyhdr}
\newcommand{\fncyblank} {\fancyhf{}} %%per abstract
\pagestyle{fancy} %pacchetti frontespizio
\usepackage{pdfpages} %pacchetti aggiunti
\usepackage{hyperref}
\hypersetup{%bookmarks=true è di default
%pdfpagemode={bookmarksopen},
colorlinks=false,
hidelinks,
pdfstartview={FitH},
pdfauthor= Paolo Sciarretta,
pdfcreator=LaTeX}\author{Paolo Sciarretta}
\date{luglio 2018}\newcommand {\co}{\textit}
\begin{document}
<
>%
\footcite[I.3.16.179]{trattato}<
>%
\footcite[I.3.16.179]{trattato}<
>%
\footcite[p.367]{trattato}<
>%
\footcite[p.367]{trattato}\end{document}
`
-
6 Giugno 2018 alle 6:05 #113286::
Togli la ridefinizione del campo postnote. Verosimilmente il problema sta lì. Ora, però, con il codice che hai inviato, anche altri utenti possono provare ad aiutarti. Non è proprio minimo, ma è compilabile… Credo…;-)
Minimo significa che contiene quel tanto che basta per riprodurre il problema…Con l’occasione ti consiglio anche di mettere ordine nel preambolo. Ci sono alcuni pacchetti e comandi inutili. Un comando è sicuramente dannoso: \interfootnotelinepenalty… Un altro è deprecabile: \onehalfspacing. Un altro è inutile: \doublespacing, perché viene annullato da \onehalfspacing. Il pacchetto type1ec è obsoleto. Cerca di raggruppare i pacchetti secondo uno schema logico, quelli per la formattazione assieme, quelli per i font assieme, ecc. Ci sono alcune accortezze, che si imparano col tempo. Per esempio hyperref va caricato per ultimo, meglio mettere csquotes prima di biblatex. Prendi spunto da documenti di utenti esperti, Claudio Beccari, Enrico Gregorio, Gustavo Mezzetti. Cito i primi tre che sono sicuro sanno con precisione perché una cosa va fatta in un preciso modo.
Ciao
Ivan
-
6 Giugno 2018 alle 6:57 #113287::
Grazie Ivan!
Premetto che questo è il mio primo documento LaTeX, quindi è utilissimo ogni appunto in merito 😉
Che significa mettere csquotes prima di biblatex: mi sembra che sia già così. Al posto di type1ec che mi consigli?Comunque anche togliendo postnote (con la relativa stringa DeclareFieldFormat) il problema sussiste…
-
6 Giugno 2018 alle 9:33 #113288::
Come ho detto e ripetuto io non sono esperto di biblatex e lo uso solo quando costretto.Quello che posso dire è che il pacchetto type1ec non andrebbe mai usato; tuttavia @pascia95 ha già detto che non usa una installazione locale del sistema TeX ma fa tutto in rete; questo è il motivo per il quale il font greco sgrana; probabilmente in quel sito hanno installato solo i font greci di tipo type1 solo nella dimensione di 10pt così da usare un unico font ingrandito o rimpicciolito a seconda delle necessità di composizione; il risultato di eliminare i corpi ottici dall’uso dei font (latini, greci, cirillici, eccetera) è che rimpicciolendo quell’unico font i caratteri appaiono più sottili, fino a perdere i tratti più sottili, mentre ingrandendoli appaiono come se fossero in neretto, poi nero, poi nerissimo, a seconda dell’ingrandimento. I font greci sono dotati di moltissimi copri ottici e sarebbe meglio non rovinarne la (presunta) bellezza con il pacchetto type1ec. Forse @pascia95 non può farlo perché lavorando in rete il sistema TeX che c’è nel server probabilmente è abbondantemente incompleto e perciò sgrana. Lavorando con una installazione locale i difetto non si presenta e se si usa type1ec si manifesta il difetto della mancanza dei corpi ottici.
L’ordine di caricamento dei pacchetti non dovrebbe essere importante, in particolare l’ordine di caricamento di biblatex e csquotes, ma siccome biblatex usa le virgolette come sono definite nel pacchetto csquotes, è evidente che sarebbe meglio che csquotes venga caricato prima di biblatex. Non è sempre vera questa connessione simile al principio ci causa-effetto; ma è comunque meglio seguire sempre la raccomandazione indicata, perché si evitano tanti guai, non sempre, ma in molti casi.
Per il resto non so che dire a @pascia95; gli ho già partecipato la mia comprensione per dover comporre “umanisticamente” un testo/tesi di filosofia.
-
6 Giugno 2018 alle 15:12 #113289::
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 😕
-
6 Giugno 2018 alle 15:13 #113290
-
6 Giugno 2018 alle 17:47 #113291::
pascia95″ post=113656Leggendo un post 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 😕Hai ragione. Per rimanere in tema, ti chiedo di esibire un codice minimo e ripulito dalle cose che Ivan ha osservato come sbagliate.
Ciao
Tommaso
-
6 Giugno 2018 alle 19:39 #113292::
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.
-
6 Giugno 2018 alle 20:06 #113293::
@pascia95, scusa, a su quel post hai letti di quanti anni fa è? Il suo numero d’ordine è circa 28000, ora siamo a più di 113000. Il fourm esiste, mi sembra dal 2006 e oggi siamo 12 anni dopo; Io ho creato i font greci con i corpi ottici in formato Type1 circa 20 anni fa. Perché Lorenzo Pantieri sollevasse quella questione circa 9 anni fa non lo ricordo, ma già allora credo di avergli risposto che con una installazione locale del sistema TeX il pacchetto type1ec era inutile per qualunque tipo di alfabeto.
Il tuo problema è un altro, che hai risolto usando il pacchetto type1ec; il tuo problema è che stai componendo in LaTeX con un sistema incompleto che risiede laggiù in rete, in luogo ignoto e a distanza ignota.
Ci hai già detto che dopo aver finito la tesi eseguirai una instalazione locale; bene; per ora devi accontentarti di quello che ti da il sistema remoto.Tanto per essere più chiaro, con una installazione locale un esempio minimo compilabile con testo greco e testo altino in diversi corpi appare così
Esso è ottenuto con il codice seguente`% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatex
\documentclass[10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[greek.ancient,italian]{babel}
\usepackage{tabularx,array}\newcommand{\greco}[1]{\foreignlanguage{greek}{#1}}
\newcommand{\testo}[1][\normalsize]{#1%
\greco{Κα᾽γο σε πατάξας διαλύσω τὸ κρανίον}
E io colpendoti ti romperò la testa}\begin{document}\parindent=0pt
\begin{tabularx}{\linewidth}{>{\ttfamily}lXX}
\string\tiny & \testo[\tiny] \\
\string\scriptsize & \testo[\scriptsize] \\
\string\footnotesize & \testo[\footnotesize] \\
\string\small & \testo[\small] \\
\string\normalsize & \testo \\
\string\large & \testo[\large] \\
\string\Large & \testo[\Large] \\
\string\LARGE & \testo[\LARGE] \\
\end{tabularx}
\end{document}`
Ora prova a compilare questo esempio minimo con il tuo compilatore remoto, senza usare type1ec; vedi se sgrana.
Se sgrana, aggiungi nel preambolo la chiamata al pacchetto type1ec e ricompila; sgrana ancora? non credo; però confronta il tuo risultato con il mio in particolare osserva i copri più grandi e vedi se ti sembrano ugualmente neri; poi osserva i più piccoli (ingrandendo l’immagine della schermata pdf al medesimo ingrandimento): vedi ancora i tratti più sottili nel tuo risultato o nel mio?Ecco questo ti spiega perché Lorenzo aveva posto una domanda impropria 9 anni fa; ti spiega perché type1ec non dovrebbe mai essere usato con una installazione locale completa; perché potrebbe essere un tappabuchi se si è costretti ad usare una installazione incompleta come quella che stai usando tu.
-
7 Giugno 2018 alle 7:30 #113294::
Cerchiamo di dare una risposta al problema principale del filone, ovvero il presunto errore nel trattamento delle espressioni come “ibidem”, e “ivi” nelle citazioni bibliografiche. Effettivamente, nell’esempio riportato sotto, che si basa sullo stile verbose-trad2, ivi e ibidem non compaiono. Ciò è dovuto alla presenza del campo shorthand. Questo significa che si tratta di una caratteristica di biblatex o meglio dello stile verbose-trad-2, il quale è alla base di philosophy-verbose. Non so se c’è un modo veloce per correggere questo comportamento. Controllo.[Il seguente è, tra l’altro un buon esempio di esempio minimo compilabile (potrebbe essere reso ancora più minimo). è importante produrre esempi minimi, perché più è pulito il codice più è facile far emergere gli errori e inoltre chi lo fa non perde tempo a ripulirlo…]
`
\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}\begin{filecontents*}{bibliografia.bib}
@book{trattato,
date={1739/1740},
title={A treatise of Human Nature},
shorthand={\textit{Trattato}},
author={Hume, David},
publisher={Bompiani},
location={Milano},
pagination={none}}
\end{filecontents*}\usepackage[style=verbose-trad2]{biblatex}
\addbibresource{bibliografia.bib}\begin{document}
<
>%
\footcite[I.3.16.179]{trattato}<
>%
\footcite[I.3.16.179]{trattato}<
>%
\footcite[367]{trattato}<
>%
\footcite[367]{trattato}\end{document}`
Ciao
Ivan
-
7 Giugno 2018 alle 7:43 #113295::
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)!!!!
-
7 Giugno 2018 alle 7:47 #113296::
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?
-
7 Giugno 2018 alle 19:09 #113297::
Scusa ma non capisco. Senza shorthand, ivi e ibidem devono funzionare? Cosa vorresti ottenere di preciso.
Comunque non preoccuparti se a volte sembriamo poco clementi. Al contrario se ogni tanto ti pare di ricevere una bastonata…sappi che è vero, ma è a fin di bene. Pensa al forum come una bottega artigiana dove c’è chi ne sa di più e chi ne sa di meno. E chi ne sa di più è quello che bacchetta(= insegna a) chi ne sa di meno.Da parte mia hai la massima comprensione, perché in quanto filosofo sei costretto a relazionarti con persone che ritengono vitali cose che, se va bene, sono irrilevanti 😀 Tipico esempio sono appunto queste forme paranoidi di trattamento della bibliografia, che viene troppo spesso trattata come un fine, mentre rimane, o dovrebbe rimanere, un semplice mezzo. Ah, gli stili li ho creati appunto per questo, perché anch’io appartengo alla cricca e anch’io fino a poco tempo fa ritenevo viali cose irrilevanti 😉
Ciao
Ivan
-
7 Giugno 2018 alle 19:36 #113298::
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?
-
8 Giugno 2018 alle 15:28 #113299::
Ora ho capito. Tuttavia…Se nella tua tesi usi le citazioni in nota, allora devi essere coerente e mettere in nota il riferimento anche nelle citazioni fuori corpo, ovvero quelle che ottieni con gli ambienti quotation e simili (presumo sia a queste che ti riferisci).
Per quanto riguarda l’altro punto, come dicevo, si tratta di una caratteristica di biblatex, e prescinde dai miei stili. La cosa ha una sua logica. Se si decide di usare una shorthand questa va usata sempre. Immaginiamo una serie di note, tutte con “ibidem” o “ivi, p. *”, che magari si spalmano su due pagine. Situazione molto frequente in testi di filosofia. Uno legge il passo e viene rimandato all’ibidem in nota. Così guarda la nota sopra, poi ancora quella sopra, fino a quando incontra l’abbreviazione. Così deve andare nella lista delle abbreviazioni a vedere per cosa sta quell’abbreviazione (“Trattato” può voler dire migliaia di cose). Se usi sempre l’abbreviazione risparmi tempo e il testo ne guadagna senza dubbio in chiarezza. Quella degli “ibidem” e “ivi” è una vera idiozia tipografica. Purtroppo è talmente sedimentata che è impensabile venga abbandonata a favore, per esempio, di uno stile più razionale come un semplice authortitle, senza ivi, ibidem, Id., e compagnia bella.
Detto questo, il risultato che vuoi ottenere, si può ottenere 😉 Basta modificare opportunamente la macro cite. Lo stile biblatex-dw di Dominik Waßenhoven, per esempio, modifica la macro cite e mette a disposizione l’opzione shorthandibid che permette di ottenere proprio quello che vuoi tu. Non è difficile. Se ne vale veramente la pena vedrai che riuscirai a farlo in poco tempo.
Ciao
Ivan
-
9 Giugno 2018 alle 7:13 #113300::
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! 🙁
-
12 Giugno 2018 alle 17:36 #113301::
Il codice va testato. Non si dovrebbe essere costretti a perdere tempo in queste faccende, tuttavia. Affannarsi per dettagli stilistici come questo va oltre il grottesco.`\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}}}}
`Ciao
Ivan
-
13 Giugno 2018 alle 9:49 #113302::
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! 😉
-
14 Giugno 2018 alle 5:51 #113303
-
14 Giugno 2018 alle 6:20 #113304::
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!
-
14 Giugno 2018 alle 19:06 #113305
-
15 Giugno 2018 alle 15:02 #113306::
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… 😀
-
15 Giugno 2018 alle 17:25 #113307::
Non è necessariamente un errore. Il primo ibidem fa riferimento alla precedente nota a piè di pagina ottenuta con \footcite, ed è corretto. Il secondo ibidem fa riferimento al precedente \parencite, e anche in questo caso è corretto.Una gatta da pelare, ma anche no. Su può vivere tranquillamente senza 😉 biblatex offre migliaia di personalizzazioni. Nessuno riuscirà a convincermi che c’è ne sono altre di veramente essenziali. È tutta fuffa, credi a me. Se ci fosse più sostanza nella filosofia e nelle discipline umanistiche in genere non si perderebbe tempo in simili sciocchezze.
Ciao
Ivan
-
15 Giugno 2018 alle 21:00 #113308::
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 😀
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.