Alessandro

Risposte nei forum create

Stai visualizzando 13 risposte – dal 1 al 13 (di 13 totali)
  • Autore
    Risposte
  • in risposta a: Andava con MacTeX 2014, non va più con MacTeX 2015 #102519
    Up
    0
    Down
    ::


    Serve eccome! È andato tutto a posto.
    Non è il genere di accorgimenti che si trova nei manuali… Mi (ti) chiedo se risponde a una logica generale e perché.
    Grazie ancora.

    in risposta a: Andava con MacTeX 2014, non va più con MacTeX 2015 #102517
    Up
    0
    Down
    ::


    Per eliminazione ho trovato il comando che produce il cattivo incolonnamento, e che avevo inserito perché richiesto dalla rivista:

    `% inverte nome e cognome dal secondo autore in poi
    \DeclareNameFormat{last-first}{
    \usebibmacro{name:last-first}{#1}{#4}{#5}{#7}%
    \usebibmacro{name:andothers}}
    \DeclareNameAlias{author}{last-first}
    \renewcommand{\bibpagespunct}{\ifentrytype{article}{\addcolon}{\addcomma\addspace}}`

    La bibliografia è fatta appoggiandomi a BibDesk, e la stampo con \printbibliography. La lista di tutti i comandi di personalizzazione è nel mio primo post del filo.

    in risposta a: Andava con MacTeX 2014, non va più con MacTeX 2015 #102515
    Up
    0
    Down
    ::


    OldClaudio, effettivamente a suo tempo mi ero dannato per ben più di due ore per piegare classicthesis alla mia volontà.
    Ma ora, con memoir (davvero eccellente), le cose sono andate a posto perfettamente e con facilità: quindi ti ringrazio della duplice dritta.
    L’unica cosa che ho appena notato è che l’allineamento sinistro delle voci della bibliografia fa un po’ quel che vuole:

    [attachment=1360]biblio1.png[/attachment]

    [attachment=1361]biblio2.png[/attachment]

    Ci sarà ben una soluzione, ora setaccio il manuale e la rete.

    Aggiungo: forse è semplicemente il problema di Overfull \hbox che mi segnala alla riga dove c’è scritto \end{document}.

    Attachments:
    You must be logged in to view attached files.
    in risposta a: Andava con MacTeX 2014, non va più con MacTeX 2015 #102513
    Up
    0
    Down
    ::


    Dunque, mi sembra che la cosa sia irrisolvibile, perché classicthesis carica automaticamente titlesec.
    Mi sono chiesto se il vero responsabile non sia l’opzione “nochapters” di classicthesis; ma se carico classicthesis senza “nochapters”, Texmaker si blocca e il PDF non viene fuori, quindi mi è impossibile verificare.
    Questo è quanto sono riuscito a capire finora!

    in risposta a: Andava con MacTeX 2014, non va più con MacTeX 2015 #102512
    Up
    0
    Down
    ::


    Non ne sono ancora venuto a capo ma mi hai spiegato come riuscirci.
    Posto la soluzione appena la trovo.
    Ciao!

    in risposta a: Andava con MacTeX 2014, non va più con MacTeX 2015 #102510
    Up
    0
    Down
    ::


    Grazie OldClaudio, ma che pacchetto ha caricato titlesec?
    Nel preambolo non appare da nessuna parte…
    Potrei lasciare così, ma vorrei risolvere anche per capire la meccanica.

    in risposta a: Andava con MacTeX 2014, non va più con MacTeX 2015 #102508
    Up
    0
    Down
    ::


    robitex grazie 🙂
    Il colpevole era
    `\usepackage{sectsty}` (che non ricordo più a cosa serve ma ora vado a vedere).
    Comunque, eliminandolo, ho solo una decina di avvertimenti il primo dei quali dice: “Usage of package `titlesec’ together(scrartcl) with a KOMA-Script class is not recommended.” e tutto sembra funzionare. Adesso guardo come sistemare quest’ultima cosa.
    Grazie ancora a ivan e robitex e viva il forum GUIT!
    alex

    in risposta a: Andava con MacTeX 2014, non va più con MacTeX 2015 #102506
    Up
    0
    Down
    ::


    Grazie ivan,
    ho in effetti provato a fare esattamente quel che suggerisci, e appena chiamo classicthesis ricevo come primo errore questo:
    `/usr/local/texlive/2015/texmf-dist/tex/latex/classicthesis/classicthesis.sty | Error | line 415 | ! Paragraph ended before \scr@ttl@@extract was complete.\par`
    Dopodiché segue la lunghissima lista di errori (conseguenti, direi a questo punto).
    Non sarebbe forse più indolore sostituire classicthesis con qualcos’altro di simile?

    in risposta a: Cambiare posizione campi in bibliografia #95467
    Up
    0
    Down
    ::


    Vi aggiorno dell’avanzamento, se può essere utile a qualcuno 🙂

    Problema 2) risolto con un semplice
    ` \DefineBibliographyStrings{english}{%
    editor = {editor},%
    issue = {\lowercase{i}ss\adddot},%
    }`
    E problema 4) con:
    `%sposta pagine inbook dopo titolo libro
    \usepackage{xpatch}
    \xpatchbibdriver{inbook}
    {\newunit\newblock
    \usebibmacro{chapter+pages}}
    {}
    {}{\typeout{failed to patch bibmacro incollection to remove page macro}}

    \xpatchbibdriver{inbook}
    {\usebibmacro{series+number}}
    {\usebibmacro{series+number}
    \newunit\newblock
    \usebibmacro{chapter+pages}}
    {}{\typeout{failed to patch bibmacro inbook to re-add page macro}}`
    LaTeX è una meraviglia. Alla prossima!

    in risposta a: Cambiare posizione campi in bibliografia #95466
    Up
    0
    Down
    ::


    Problema 1) risolto:
    \DeclareFieldFormat[inbook]{title}{#1}

    Problema 3) risolto:

    ` \newbibmacro*{ineditor+others}{%
    \ifboolexpr{ test \ifuseeditor and not test {\ifnameundef{editor}} }
    {\printnames{editor}%
    \setunit{\addcomma \addspace}%
    \usebibmacro{editor+othersstrg}%
    \clearname{editor}}
    {}}

    \renewbibmacro{in:}{%
    \ifentrytype{article}{}{\printtext{\bibstring{in}\intitlepunct}}%
    \usebibmacro{ineditor+others}%
    \newunit
    \clearname{editor}}`

    Per gli altri due brancolo nel buio.

    in risposta a: Costruire un comando \cite personalizzato? #95336
    Up
    0
    Down
    ::

    ivan” post=95021
    Capisco. Si può fare di meglio, ridefinendo le macro implicate in modo che non stampino “vol.”
    In questo modo avresti l’archivio bibliografico corretto.
    Con
    `\DeclareFieldFormat{volume}{#1}`
    Elimini la stringa “vol.”. Se vuoi però eliminarla solo nelle citazioni e non nella bibliografia la faccenda è un po’ più difficile.

    Ciao
    Ivan

    Certo così è molto meglio! Ti ringrazio, ho anche capito un po’ di più il funzionamento di DeclareFieldFormat.
    Ho dovuto copiare e incollare molti comandi per ottenere quel che volevo senza però riuscire a decifrarli e comprenderli tutti.
    Per esempio
    `
    \renewcommand*{\revsdnamepunct}{}
    \renewbibmacro{in:}{\ifentrytype{article}{}{\printtext{\bibstring{in}\intitlepunct}}}`
    per togliere la virgola fra cognome e iniziale del nome: mai e poi mai avrei potuto scriverlo io. Spero col tempo e con l’aiuto del forum di imparare sempre di più.
    Ciao,
    Alex

    in risposta a: Costruire un comando \cite personalizzato? #95334
    Up
    0
    Down
    ::


    Grazie ivan,
    perché così lo stile author-year in bibliografia non mi stampa “Vol. ” ma semplicemente il valore che metto nel campo, che è ciò di cui avevo bisogno.
    Ciao e alla prossima!
    alex

    in risposta a: Costruire un comando \cite personalizzato? #95332
    Up
    0
    Down
    ::


    Come previsto era semplicissimo.
    Mettendo il numero del volume nel campo “number”,

    \citefield[567]{Cite Key}{number}

    da il risultato che cercavo!

Stai visualizzando 13 risposte – dal 1 al 13 (di 13 totali)

Go to top