Risposte nei forum create
-
AutoreRisposte
-
15 Ottobre 2017 alle 18:33 in risposta a: Debian Stretch Texlive 2017 – difficoltà installazione #111697::
Non vorrei che installando texstudio da repository tu abbia installato tutta la texlive Debian, che è diventata così quella principale.
Teoricamente se usi latex con texstudio dovrebbe essere sufficiente istruire l’editor in modo che lanci l’esecutivo giusto. Ma forse ho fatto un’ipotesi troppo semplice…
Personalmente non installo texstudio da repository (ma ho esperienza solo di Ubuntu). Di solito prima installo TeX Live, poi scarico il pacchetto da Terminale con apt-get download texstudio (quindi senza dipendenze inutili) e infine lo installo con il Software Center (o con apt da Terminale).Ciao
Ivan
::
Ho provato ma non ottengo alcun errore. Tuttavia, io ho ancora la TeX Live 2016, quindi chiederei a qualcuno con la distribuzione aggiornata di fare un controllo.
Questo è un esempio minimo compilabile:
`
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}\begin{filecontents*}{\jobname.bib}
@book{knuth,
author = {Knuth, Donald Ervin},
title = {Computer Programming as an Art},
volume = {3},
publisher = {Addison-Wesley},
year = {1973},
address = {Reading (Massachusetts)}
}
\end{filecontents*}\usepackage[autostyle,italian=guillemets]{csquotes}
\usepackage[style=philosophy-modern,scauthors=all]{biblatex}
\addbibresource{\jobname.bib}\begin{document}
\cite{knuth}
\end{document}`
Ciao
Ivan
5 Ottobre 2017 alle 18:50 in risposta a: philosophy-verbose – Seconda citazione e titolo tradotto #111558::
Il comportamento che richiedi ha effettivamente qualche utilità. Talvolta gli editori richiedono di citare la fonte originale almeno nella prima occorrenza, ma di riportare la traduzione usata nelle successive. E’ una complicazione che si potrebbe evitare senza nulla togliere alla chiarezza, ma è una delle tante…
Comunque, questo è il codice che dovrebbe fare al caso tuo. Va testato, naturalmente.`\renewbibmacro*{cite:title}{%
\ifsingletitle{\usebibmacro{cite:opcit}}{%
\printtext[bibhyperlink]{%
\iffieldundef{related}
{\printfield[citetitle]{labeltitle}}%
{\entrydata*{\thefield{related}}{\printfield[citetitle]{labeltitle}}}%
\iftoggle{cbx:commacit}{\setunit{\addcomma\space}}%
{\setunit{\addspace\midsentence}}}%
\bibstring{opcit}}%
}`Fortunatamente biblatex prevede il comando \entrydata, che serve proprio per richiamare un campo qualsiasi di una voce qualsiasi.
Nel nostro caso viene richiamato il campo labeltitle della voce related “attiva”.
Il limite che per il momento ho notato è che nelle voci “a cascata”, ovvero quelle in cui una voce madre rimanda a una related, la quale a sua volta rimanda a un’altra related,
il meccanismo stampa il campo labeltitle della prima voce figlio. Prova per esempio a compilare il file test-verbose aggiungendo il codice sopra. Noterai che la citazione di Popper riporta il titolo in inglese, che è il secondo che compare nella prima citazione (nota 1).Ciao
Ivanp.s.
Ho appena caricato una nuova versione degli stili, perché il baco che pensavo di aver risolto in realtà era stato solo spostato nell’ultima versione
3 Ottobre 2017 alle 17:54 in risposta a: philosophy-verbose – Seconda citazione e titolo tradotto #111556::
Il problema è risolvibile, ma richiede un po’ di tempo, che in questo momento non ho 🙁
Non è banale, tuttavia, perché si devono distinguere due casi:
1) la voce ha una relativa traduzione richiamata con related
2) la voce non ha alcuna traduzione
Nel primo caso, dopo trad. it. si deve stampare il campo labeltitle della voce “related”;
nel secondo caso si deve stampare il campo labeltitle della voce stessa.
E’ semplice creare il condizionale per distinguere i due casi:
`\iffieldundef{related}
{}
{}
`
Il problema è definire il codice relativo al caso 1.
Al momento non saprei come far stampare un qualsiasi campo di una voce ‘related’…
ma è tardi, quindi magari domani mi viene in mente 🙂Questo il risultato finale (ma manca ancora il codice del caso 1):
`\renewbibmacro*{cite:title}{%
\ifsingletitle{\usebibmacro{cite:opcit}}{%
\printtext[bibhyperlink]{%
\iffieldundef{related}{%
\printfield[citetitle]{labeltitle}}
{\printfield[citetitle]{}}%
\iftoggle{cbx:commacit}{\setunit{\addcomma\space}}%
{\setunit{\addspace\midsentence}}}%
\bibstring{opcit}}}
`
Ciao
Ivan
1 Ottobre 2017 alle 12:47 in risposta a: clasicthesis: problemi con il caricamento del pacchetto #111534::
Benvenuto! Innanzitutto assicurati di aver installato la versione completa di MiKTeX. Poi prova a a riportare qui un esempio minimo compilabile che mostra il problema che incontri. Le ipotesi sono infatti almeno due. Potresti semplicemente non avere il pacchetto e quindi il viene “cercato” all’infinito, oppure può esserci un errore nel codice che usi.Ciao
Ivan
::
Aggiungo solo che devi stare attento a seguire i passaggi scrupolosamente, modificando tutte le occorrenze di “2010” con “2017”, ovvero con la data della distribuzione che stai installando.
Per quanto riguarda gli editor, ti avverto che se installi texstudio dal package manager si porterà dietro la distribuzione Debian, cosa del tutto inutile perché quella che installi tu è più aggiornata e soprattutto è aggiornabile. Io ho scaricato texstudio con
apt-get download texstudio
e poi ho installato il pacchetto semplicemente con doppio click (o almeno così mi sembra di ricordare).Ciao
Ivan
::
Prova così:
`\DeclareCiteCommand{\fullcite}
{\usebibmacro{prenote}}
{\usedriver
{\iftoggle{cbx:scauthorscite}%
{\DeclareNameAlias{sortname}{scdefault}}%
{\DeclareNameAlias{sortname}{default}}}%
{\thefield{entrytype}}}
{\multicitedelim}
{\usebibmacro{postnote}}`Quando ho un attimo correggo gli stili e carico su CTAN
Ciao
Ivan
::freemath” post=111377Salve a tutti,
devo fare una mappa con un altro programma e mi servirebbe un modo per poter estrarre o stampare solo una determinata tabella da un .tex file
Insomma mi andrebbe bene la realizzazione di un pdf che anziché avere impaginazione A4, l’avesse solo della grandezza della mia tabella.
Il documento ancora non l’ho scritto.
Classe standalone oppure, se con questa hai problemi, perché incompatibile con alcuni pacchetti, carica geometry e ridimensiona la pagina come desiderato, usando le opzioni left, right, top, bottom. Per dettagli vedi documentazione del pacchetto. C’è anche il pacchetto preview, che però non conosco.
Ciao
Ivan
-
AutoreRisposte