Stefano Bragaglia

Risposte nei forum create

Stai visualizzando 7 risposte – dal 1 al 7 (di 7 totali)
  • Autore
    Risposte
  • in risposta a: ArsClassica, Acronyms e problema nelle testatine #80081
    Up
    0
    Down
    ::


    Come dicevo nel primo messaggio, la cosa più semplice da fare è rinunciare all’uso degli acronimi nei titoli.

    Già autonomamente ho cambiato il codice in `\section[Families of EC variants]{Families of Event Calculus variants} % (fold)
    \label{sec:families_of_ec_variants}

    % section families_of_ec_variants (end)` ma premetto fin d’ora che non sono soddisfatto del risultato.

    Il mio scopo è di imparare “a programmare” LaTeX, magari facendo cose inutili, complicate o inutilmente complicate ma l’unica maniera per padroneggiare uno strumento è conoscere tutto ciò che ti offre per poi scegliere di volta in volta la soluzione ottimale.
    Purtroppo, nelle guide e nei manuali che ho letto finora non viene spiegato come programmare…
    I “trucchi” come ad esempio titolo corto e titolo lungo, invece, ci sono tutti ma è difficile ricordarseli tutti!

    Ad ogni modo grazie lo stesso, la mia priorità è la tesi al momento… 😉

    Ciao a tutti,
    Stefano

    in risposta a: ArsClassica, Acronyms e problema nelle testatine #80079
    Up
    0
    Down
    ::


    Ciao Claudio,
    grazie per la risposta!

    Conosco l’uso dell’opzione per il titolo breve, ma purtroppo non fa quello che vorrei che facesse!
    Infatti, usando il codice che suggerisci, ottengo una testatina impeccabile dal punto di vista grafico, ma in cui l’acronimo EC non è cliccabile!
    (E sarebbe comunque equivalente a sostituire l’acronimo con il testo equivalente, almeno per quanto riguarda sommario e testatine.)

    Giusto per completezza sull’argomento titolo breve vs. titolo lungo, aggiungo che invece sarebbe possibile scrivere: `\section[Families of \NoCaseChange{\acs{EC}} variants]{Families of \NoCaseChange{\acl{EC}} variants} % (fold)` per avere ‘1.1 FAMILIES OF EVENT CALCULUS VARIANTS‘ come titolo della sezione e ‘1.1 Families of EC variants 6‘ come voce di sommario e di nuovo 1.1 FAMILIES OF EC! VARIANTS | 7 come testatina in cui, però, c’è ancora il problema dell’espansione corretta dell’acronimo e la forma breve EC è colorata sia in sommario che in testatina.

    Ora che ci faccio caso, l’uso di [tt]\NoCaseChange{…}[/tt] introduce un’altra anomalia: la E e la C dell’acronimo (in forma breve o di etichetta) rimangono maiuscole invece di essere correttamente rese in minuscolo come prevede lo stile di [tt]ArsClassica[/tt]. Si potrebbe provare a racchiudere [tt]\NoCaseChange{…}[/tt] dentro a [tt]\MakeLowercase{…}[/tt] ma si renderebbe di nuovo minuscolo ‘EC’. Bisognerebbe quindi proteggere [tt]\NoCaseChange{…}[/tt] con [tt]\protect[/tt] ma non funziona (non sto qui a spiegare perchè, per la maggior parte delle persone sarebbe tedioso).

    Fallimento! Sono appena riuscito a crearmi un problema più grande invece che risolverlo… 😕
    Eppure dev’essere possibile farlo! Non è forse LaTeX un linguaggio Turing-completo?
    Per fortuna che posso sempre espandere a mano l’acronimo…
    Ogni commento da parte degli esperti che hanno la pazienza di spiegarmi le cose è comunque bene accetto! 😀

    in risposta a: Acronimi e ArsClassica #75545
    Up
    0
    Down
    ::


    Ciao Claudio,
    grazie mille dei consigli e suggerimenti: preziosissimi!
    Chi come te ha la pazienza di spiegare agli altri cose che per lui sono scontate fa un grandissimo lavoro!
    Soprattutto per chi come me deve entrare ancora del tutto nell’ordine di idee di LaTeX e fa fatica ancora un po’ fatica a muoversi autonomamente!
    Ora che ho imparato il trucco, guardo nei sorgenti di ArsClassica se riconosco comandi simili per altri pacchetti… e se ho successo suggerisco all’autore la modifica!

    Grazie ancora, buona serata,
    Stefano

    PS: Sono su Mac/TextMate e di solito apro i pdf dei pacchetti tramite help di TextMate che li indicizza in automatico. Forse per questo non ho mai trovato definizione di [tt]\makeatletter[/tt]: indagherò più a fondo!

    in risposta a: Formattare la sezione di minitoc come quelle di ArsClassica #80008
    Up
    0
    Down
    ::


    Ciao Tommaso,
    grazie della risposta! Sono riuscito a trovare quel comando proprio prima di andare a cena! Se non avessi avuto ricevimento, l’avrei trovato prima! 8)
    Ho fatto due rapidi tentativi provandolo ad inserire nel codice che avevo riportato nel primo post, solo per la soddisfazione di poter dire “ci sono riuscito!”, ma senza successo… 🙁
    Leggo il manuale e ritento che sarò più fortunato!
    Cmq, grazie mille per l’assistenza/consulenza!

    Ciao,
    Stefano

    in risposta a: Formattare la sezione di minitoc come quelle di ArsClassica #80006
    Up
    0
    Down
    ::


    Tommaso ed Enrico, grazie per i consigli!

    A me personalmente i minitoc non piacciono, ma l’advisor mi ha consigliato di metterli perché “fanno figo”… Cercherò di convincerlo a convincermi di non usarli! 😛

    Riguardo alle domande, è possibile rispondere anche al primo punto da un punto di vista puramente teorico?!? 😀

    In poche parole, esiste un comando per alterare il kerning di un testo? (Sottolineo il fatto che è in via del tutto teorica, so bene che in pratica sarebbe meglio evitare!)
    Qualcosa tipo
    `\kerning{1em}{testo}`
    per produrre
    `t e s t o`

    Ho chiesto a Google, ma forse gli ho posto male la domanda perché non m’ha saputo rispondere…

    In ogni caso grazie mille e buona serata,
    Stefano

    PS: Pian piano sto finendo di averli, i problemi! Finché compila, c’è speranza!

    in risposta a: Acronimi e ArsClassica #75543
    Up
    0
    Down
    ::


    Ciao a tutti,
    ho risolto il problema con gli acronimi scaricando una copia del file acronym.sty nella directory di progetto e modificando a mano la definizione di ‘\acro’:
    `\newcommand\AC@@acro{}
    \def\AC@@acro#1[#2]#3{%
    \ifAC@nolist%
    \else%
    \ifAC@printonlyused%
    \expandafter\ifx\csname acused@#1\endcsname\AC@used%
    \item[\protect\AC@hypertarget{#1}{\acsfont{#2}}] #3%
    \ifAC@withpage%
    \expandafter\ifx\csname r@acro:#1\endcsname\relax%
    \PackageInfo{acronym}{%
    Acronym #1 used in text but not spelled out in
    full in text}%
    \else%
    \hspace{1.5em}\pageref{acro:#1}%
    \fi\\%
    \fi%
    \fi%
    \else%
    \item[\protect\AC@hypertarget{#1}{\acsfont{#2}}] #3%
    \fi%
    \fi%
    \begingroup
    \def\acroextra##1{}%
    \@bsphack
    \protected@write\@auxout{}%
    {\string\newacro{#1}[\string\AC@hyperlink{#1}{#2}]{#3}}%
    \@esphack
    \endgroup}`

    In particolare ho sostituito \dotfill con \hspace{1.5em} sulla riga 231.

    La mia domanda adesso è: c’è un modo elegante per ridefinire \acro nel preambolo senza dover creare un nuovo file (cosa potenzialmente pericolosa in ottica di aggiornamento dei packages)?

    Grazie mille, ciao,
    Stefano

    in risposta a: Acronimi e ArsClassica #75542
    Up
    0
    Down
    ::


    Grazie per la risposta alla domanda nella domanda! La guida è utilissima… stupido io che non ho pensato che codice = listato! 😛

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

Go to top