Matteo Colombo

Risposte nei forum create

Stai visualizzando 12 risposte – dal 31 al 42 (di 42 totali)
  • Autore
    Risposte
  • in risposta a: [Risolto] Diversi Overfull \hbox in bibliografia #78165
    Up
    0
    Down
    ::


    Ho deciso che rimuoverò i trattini, purtroppo non vedo altra soluzione a questo punto. Peccato…:sad:

    OldClaudio, grazie lo stesso per il tempo speso.

    in risposta a: [Risolto] Diversi Overfull \hbox in bibliografia #78163
    Up
    0
    Down
    ::

    OldClaudio” post=77441A me quella definizione funziona alla grande.

    Forse a te non funziona perché quei trattini fanno parte di argomenti di comandi, per cui quando vengonono scanditi dallo scanner di token, il trattino viene scandito come carattere di categoria 12, invece che 13 (active).

    Mo spiace, ma a questo punto non saprei più cosa dirti.

    Mah, non credo siano parte di comandi, si tratta solo di entry nel record bibliografico, questa è uno di quelli che danno problemi:

    `
    @article{carozzi:2010,
    Author = {Carozzi, Valentina A and Chiorazzi, Alessia and Canta, Annalisa and Lapidus, Rena G and Slusher, Barbara S and Wozniak, Krystyna M and Cavaletti, Guido},
    Date-Added = {2012-06-10 19:06:45 +0200},
    Date-Modified = {2012-09-07 14:20:15 +0200},
    Doi = {10.1007/s12640-009-9114-1},
    Journal = {Neurotox Res},
    Journal-Full = {Neurotoxicity research},
    Month = {May},
    Number = {4},
    Pages = {380-91},
    Pmid = {19763734},
    Pst = {ppublish},
    Title = {Glutamate carboxypeptidase inhibition reduces the severity of chemotherapy-induced peripheral neurotoxicity in rat},
    Volume = {17},
    Year = {2010},
    Bdsk-Url-1 = {http://dx.doi.org/10.1007/s12640-009-9114-1}}
    `

    Le parole incriminate sono chemotherapy-induced nel titolo. Se non si riesce a metterci una pezza tramite LaTeX mi sa proprio che dovrò toglierli a mano.

    Peccato, grazie lo stesso.

    in risposta a: [Risolto] Diversi Overfull \hbox in bibliografia #78161
    Up
    0
    Down
    ::


    Scusate per aver piantato in asso il post, ma questo weekend e stamattina non avevo Internet 🙁

    OldClaudio, grazie per il codice e l’esauriente spiegazione. Vedo che sono cose piuttosto complicate per il mio livello, pur avendo letto la guida non ci avevo capito poi molto.
    Purtroppo il tuo codice sembra non funzionarmi; ho messo nel file della bibliografia (richiamato con \input e compilato con biber) questo codice:

    `
    \cleardoublepage
    \begingroup
    \let\trattino=-
    \catcode`\-\active
    \def-{\nobreak\hskip0pt\discretionary{\trattino}{}{\trattino}\nobreak\hskip0pt}
    \printbibliography
    \endgroup
    `

    ma le parole unite dal trattino continuano a non essere spezzate e saltano sempre fuori gli sforamenti.

    in risposta a: [Risolto] Diversi Overfull \hbox in bibliografia #78159
    Up
    0
    Down
    ::


    Credo di essermi spiegato male nel secondo messaggio: a me servirebbe un modo per costringere LaTeX a sillabare parole legate da un trattino, non tanto un modo per andare a capo dopo il trattino.
    Cioè se ho le parole chemotherapy-induced vorrei che LaTeX sillabasse quelle due parole per stare nella riga senza sforamenti inserendo una opportuna cesura ed un ritorno a capo, mentre ciò non avviene.

    Comunque ho voluto verificare questa cosa dei caratteri attivi perchè ignoravo completamente la loro esistenza, ma mi restano due dubbi.
    Credo di aver capito che questi caratteri attivi permettono di andare a capo a piacere in corrispondenza di un carattere desiderato: è giusto?
    Poi, è giusta la scrittura per limitare l’azione di \discretionary nel documento?

    `
    \begingroup
    \discretionary{-}{}{-}

    \endgroup
    `

    in risposta a: [Risolto] Diversi Overfull \hbox in bibliografia #78157
    Up
    0
    Down
    ::


    Purtroppo il trucco dei doppi apici non funzionava, per cui alla fine ho tagliato il nodo di Gordio togliendo tutti i trattini che davano problemi 😳

    Se inserivo due apostrofi (segno sotto il punto di domanda) mi uscivano in bibliografia due apostrofi (cioè proprio parola”-parola), se inserivo le virgolette (segno sopra il due) non si vedevano le virgolette, ma non cambiava niente 😕
    Sono su una MacTeX, e in babel ho definito come opzioni [english, italian], visto che ho parecchie parole inglesi nel testo (senza contare appunto la bibliografia, che è tutta in inglese): può dipendere da questo il mancato funzionamento?

    in risposta a: [Risolto] Diversi Overfull \hbox in bibliografia #78155
    Up
    0
    Down
    ::


    Grazie Claudio per il suggerimento, funziona egregiamente! Fa un po’ strano vedere la bibliografia così composta, ma credo che migliori le leggibilità delle informazioni (lo stile BibLaTeX che uso, biblatex-nejm, compone tutte le voci in tondo). Inoltre allunga il brodo, che non guasta mai 🙂

    Mi restano solo due problemini:

    1) gli sforamenti relativi alle annate si sono risolti, mi restano solo quelli relativi alla mancata cesura di parole legate parole col trattino: si può sistemare anche questo, o stavolta servono davvero le cesure imposte con \-?
    2) a volte capita che la voce non sia tenuta tutta insieme: a fondo pagina mi trovo gli autori, ed in cima alla successiva il resto della voce. Si può sistemare questa finezza estetica?

    in risposta a: Problema ad esternalizzare i grafici di pgfplots #76948
    Up
    0
    Down
    ::


    Finalmente ci sono riuscito. L’informazione era ben nascosta in una pagina web, ma sul manuale neanche l’ombra di un indizio.

    Bisogna aggiungere la voce

    `-shell-escape`

    ad Argomenti senza simbolo del dollaro iniziale e per prima in cima alla lista.

    Per ora un problema risolto, speriamo che anche l’altro si possa sistemare.

    in risposta a: Problema ad esternalizzare i grafici di pgfplots #76945
    Up
    0
    Down
    ::

    ansys” post=76123

    È buona pratica non andare oltre i capitoli per quanto riguarda l’annidamento.

    Il problema, come suggerisce l’help, è qualche { non chiusa con la corrispondente }.

    Per TeXworks, vai in Modifica > Preferenze… > Composizione e scegli la voce pdflatex (in Strumenti di processo): fai doppio clic e dove sta scritto pdflatex.exe scrivi pdflatex.exe -shell-escape e salva. Riavvia TeXworks ed il gioco è fatto.

    Ciao
    Orlando

    Grazie per la celere risposta, ma ho brutte notizie.

    Ho controllato se nei file indicati c’era qualche parentesi non chiusa, ma era tutto a posto. Oltretutto lì non ci sono neanche grafici pgfplots, quindi non capisco come mai saltino fuori nel log.
    Facendo un po’ di esperimenti succede che:

    1) se tolgo la chiamata di esternalizzazione, la compilazione fila via liscia (questo conferma che non è un problema di parentesi non chiuse, direi);
    2) provando a ricreare con altri file la stessa situazione (annidando profondamente la chiamata del grafico), la compilazione riesce! Quindi adesso non so più cosa pensare come causa scatenante.

    Per quano riguarda TeXWorks, non son riuscito a settare lo shell escape. La mia configurazione di pdflatex è (su Mac):

    Programma: pdflatex
    Argomenti: $synctexoption
    $fullname

    Se scrivo in “Programma” pdflatex-shell-escape (o –shell-escape con due trattini) mi dice che non trova il programma; se aggiungo l’argomento $shell-escape continua a non compilare e si blocca lamentandosi che gli manca lo shell escape… Grrrrr 👿

    Potrei sorbirmi la ricompilazione completa ogni volta e usare TeXShop quelle rare volte che mi serve lo shell escape, ma ormai è una questione di principio e preferisco avere uno strumento all-in-one che fare un po’ qui e un po’ là.

    in risposta a: Istogramma con pgfplots: non mi crea le barre agli estremi #76215
    Up
    0
    Down
    ::


    Scusate l’assenza ma Internet singhiozza e la tesi chiama…

    Il codice di Liverpool funziona a meraviglia, ottengo proprio quello che dovevo riprodurre. Grazie!
    Alla fine arrovellandomi e spulciando un po’ su tex.stackexchange avevo intuito che bisognava mettere mano ad un \foreach, ma non sapevo poi come organizzare il codice.

    Grazie anche a Spike, che mi ha fatto scoprire l’utilissima chiave enlarge x limits, e a Lorenzo per avermi permesso, condensando l’impegnativo manuale di pgfplots in un agile “bigino”, di fare dei signori grafici senza più dover importare niente.

    in risposta a: Problema con bibliografia #75242
    Up
    0
    Down
    ::


    😳 … Ammetto la mia ignoranza in proposito, grazie per l’info! In effetti sul manuale ormai dà \bibliography come legacy.

    Comunque anche dando \bibliography non mi ha mai dato problemi 😕 Misteri di LaTeX.

    Ciao.

    in risposta a: Problema con bibliografia #75240
    Up
    0
    Down
    ::


    Ciao, provo a risponderti anche se sono l’ultimo arrivato. Anch’io sto facendo la tesi in Medicina (mi sembra quello il tuo ambito, giusto?), quindi ho dovuto affrontare il tuo stesso problema.

    Tu in pratica vorresti la bibliografia come viene sul New England Journal of Medicine, che si rifà alle convenzioni per le pubblicazioni mediche (International Committee of Medical Journal Editors Uniform Requirements). Hai due strade:

    • visto che usi il “vecchio” metodo, esiste lo stile vancouver che fa esattamente quello che chiedi. Solo non ricordo come vengono le citazioni nel testo perchè non l’ho mai usato se non per delle prove;
    • soluzione moderna, che ti consiglio caldamente: usare biblatex con lo stile nejm, che aggiunge anche il campo DOI (se i tuoi articoli ce l’hanno; è molto utile per trovare subito l’articolo senza ravanare in PubMed) e permette un fine tuning dello stile di citazione nel testo: autore-anno, numerino ad esponente…

    Questo è quello che ho scritto nel preambolo:

    `\usepackage[backend=biber,style=nejm,hyperref,backref,natbib,sorting=none,citestyle=numeric-comp,
    articledoi=true]{biblatex}
    \addbibresource{Bibliografia.bib}`

    Così ho l’ordinamento per ordine di citazione (sorting=none), le cifre raccolte se sono più citazioni consecutive (citestyle=numeric-comp) nel caso usassi lo stile di citazione ad esponente (che io personalmente preferisco di gran lunga), il rimando alla pagina e i riferimenti cliccabili (hyperref, backref).
    Togli pure backend=biber, ma ti consiglio di lasciarlo perchè biber gestisce anche i caratteri Unicode, quindi se avessi autori con nomi pieni di diacritici non ci sarebbero problemi. Sul come abilitarlo nel tuo editor però devi chiedere a chi ne sa più di me.

    Per stampare la bibliografia con biblatex si dà \printbibliography nel punto in cui la vuoi mettere.

    Su come usare biblatex c’è senz’altro l’ottimo articolo di Lorenzo Pantieri “L’arte di gestire una bibliografia con biblatex”.

    Spero di averti aiutato!

    in risposta a: Errore di biber: ! File ended while scanning use of \field. #74857
    Up
    0
    Down
    ::


    Alleluia! Ho finalmente risolto.

    Questo è il biber,conf che ho approntato copiandolo dal manuale di biber e inserendo il fix (spezzone compreso frae ):

    `


    UTF-8
    UTF-8
    0
    base
    0
    1 0
    base
    0
    0
    0
    0
    0
    0


    0
    0
    true
    en_US.utf8
    true
    0 0
    0
    0
    0

    `

    Va messo in un file di testo semplice, sennò poi il parser XML si pianta. Per Windows e Linux basta l’editor di testo, su Mac con TextEdit che poi va eventualmente convertito da Formato>Converti in formato solo testo se ha il brutto vizietto di crearlo automaticamente come RTF (un’ora persa a cercare di capire cosa lo bloccasse, poi l’illuminazione).

    Mi resta solo da capire dove metterlo perchè sia valido per tutta la distribuzione MacTeX.

    Spero possa servire ad altri.

    Ciao!

Stai visualizzando 12 risposte – dal 31 al 42 (di 42 totali)

Go to top