egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 9,646 al 9,660 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: Alcuni misteri di acronym #27671
    Up
    0
    Down
    ::

    1. Ridefinisci l’ambiente “AC@deflist” (lo trovi alla riga 173 di acronym.sty). Se cambi la dichiarazione della classe e carichi classicthesis nel tuo esempio, ottieni di nuovo testo sbandierato, quindi non so proprio a che cosa tu ti riferisca dicendo che il testo viene giustificato.

    Che stupido che sono. 😳 Non mi ero accorto che nelle mie imposazioni ad hoc dello stile si nascondeva il codice:
    `\makeatletter
    \def\bflabel#1{{\textbf{\textsf{#1}}\hfill}}
    \renewenvironment{AC@deflist}[1]%
    {\ifAC@nolist%
    \else%
    \begin{list}{}%
    {\settowidth{\labelwidth}{\textbf{\textsf{#1}}}%
    \setlength{\leftmargin}{\labelwidth}%
    \addtolength{\leftmargin}{\labelsep}%
    \renewcommand{\makelabel}{\bflabel}}%
    \fi}%
    {\ifAC@nolist%
    \else%
    \end{list}%
    \fi}%
    \makeatother`
    Per me è arabo, ma imagino sia questo il codice che giustifichi le spiegazioni degli acronimi. Purtroppo non ricordo più da dove ho preso quelle istruzioni… Se nella tua onniscienza avessi voglia di darci un’occhiata ed indicarmi quali (fra quelle per me oscure linee) servono a giustificare le spiegazioni, faresti cosa gradita (a me e ai lettori dell’articolino che sto per pubblicare).

    Se guardi acronym.sty, scopri che quel codice è semplicemente la stessa definizione dell’ambiente senza il \raggedright iniziale. Il Companion ti dice tutto a proposito dell’ambiente list.

    Mai usato acronym. L’abuso degli acronimi va scoraggiato. 🙂

    Questo è un evento: un pacchetto di cui non sei espertissimo! 😉 Tuttavia il caso dell’opzione documentata ma non riconosciuta dal pacchetto (è di Oetiker, per la cronaca) mi sembra davvero notevole…

    Ma so guardarci dentro. 😀 E cerco di leggere la documentazione, in caso di dubbio. 👿

    L’opzione withpage ha senso solo insieme all’opzione printonlyused:

    In printonlyused-mode you can add to each acronym the the page number where it was first used by additionally specifying the option withpage.

    (pagina 4 di acronym.pdf). Alle righe 218-245 di acronym.sty trovi la definizione di \AC@acro e vedi che il condizionale \ifAC@withpage (che l’opzione withpage rende vero) sta dentro la parte “vero” del condizionale \ifAC@printonlyused.

    Una parola di commento: acronym.sty non va preso a esempio di come si scrive codice TeX; l’autore non sembra conoscere le elementari regole di “tokenisation” e mette % dove non dovrebbe. Per fortuna non usa mai contatori e costanti numeriche.

    Ciao
    Enrico

    in risposta a: Alcuni misteri di acronym #27669
    Up
    0
    Down
    ::

    Ciao a tutti, sto scrivendo un articoletto sul pacchetto acronym, e avrei qualche domanda…
    `\documentclass{book}
    \usepackage[smaller]{acronym}
    \usepackage{guit}
    \begin{document}
    \chapter*{Acronimi}
    \begin{acronym}[WYSIWYM]
    \acro{guit}[\guit*]{Gruppo Utilizzatori Italiani di \TeX{} e \LaTeX}

    {\small È un'associazione senza fini di lucro che si prefigge di aumentare la diffusione di \TeX{} e \LaTeX{} in Italia.\par}

    \acro{WYSIWYM}{What You See Is What You Mean}

    {\small L'acronimo (“ciò che vedi è ciò che intendi'') è stato coniato specificamente per \LaTeX{} per indicare un programma di vedeoscrittura caratterizzato da una composizione sincrona').\par}
    \end{acronym}
    \end{document}`
    Non capisco perché le spiegazioni degli acronimi non siano giustificate (mi vengono allineate a sinistra). La cosa strana è che lo stesso codice in ClassicThesis dà le spiegazioni giustificate…

    1. Come si fa per avere le spiegazioni giustificate?

    2. Qual è il modo migliore di procede per inserire le spiegazioni? Nella doc. di acronym c’è il comando \acroextra, ma il risultato non mi piace. Gli acronimi li vorrei come quelli stampati sulla mia “Arte”.

    3. L’opzione documentata withpage (la uso con printonlyused, come spiegato sulla doc.) non nè incredibilmente riconosciuta dal pacchetto! A voi funziona?

    1. Ridefinisci l’ambiente “AC@deflist” (lo trovi alla riga 173 di acronym.sty). Se cambi la dichiarazione della classe e carichi classicthesis nel tuo esempio, ottieni di nuovo testo sbandierato, quindi non so proprio a che cosa tu ti riferisca dicendo che il testo viene giustificato.

    2. Come puoi vedere esaminando acronym.sty (la stessa riga 173), le spiegazioni sono in un ambiente list. Modificane i parametri.

    3. Mai usato acronym. L’abuso degli acronimi va scoraggiato. 🙂

    Ciao
    Enrico

    in risposta a: Sottolineatura delle parole #27658
    Up
    0
    Down
    ::

    Salve,
    ho provato a sottolineare delle parole in un documento utilizzando il comando \underline{testo}, purtoppo la sottolineatura viene spezzata su diverse linee, ma continua su un’unica riga uscendo dai margini.

    Qualcuno conosce il modo per ottenere una sottolineatura ordinata con latex?

    La sottolineatura in tipografia non ha diritto di cittadinanza. Se vuoi dare risalto a qualche parola, usa il corsivo: \emph{parole in corsivo}.

    Non si confonda la sottolineatura con eventuali filetti che possono andare sotto a titoli o parti complementari al testo. La sottolineatura era l’unico modo per dare risalto a una o più parole usando la dattilografia; purtroppo i programmi di trattamento dei testi, detti anche word processors (nota il corsivo per la parola straniera usata anche al plurale), continuano a dare la possibilità di perpetuare questo obbrobrio (la parola non è scelta a caso, te l’assicuro :)).

    Ciao
    Enrico

    in risposta a: [RISOLTO] Impedire titolo e corpo su colonne diverse #27621
    Up
    0
    Down
    ::

    Quello che voglio ottenere è semplicemente che la riga con il titolo
    e la prima riga del corpo del paragrafo che lo segue stiano insieme
    sulla stessa colonna.

    La domanda può, volendo, essere parafrasata:

    Che comandi/o mette TeX nella definizione di (ad es.) \subsection{TitoloA}
    in modo che TitoloA non stia alla fine di una colonna e il paragrafo successivo
    in un’altra colonna?

    \@afterheading

    Naturalmente la definizione in cui lo usi deve essere circondata da \makeatletter e \makeatother.

    Ciao
    Enrico

    in risposta a: [RISOLTO] Impedire titolo e corpo su colonne diverse #27619
    Up
    0
    Down
    ::

    Puoi benissimo usare i comandi di sezionamento, basta scegliere bene il valore dei contatori tocdepth e secnumdepth. Ma senza esempi veri non si può dire molto di più.

    Giusto… esempio *vero*

    `
    […]
    \mytitleA{Questo titolo richiede lo stile A}
    % -la riga sopra deve stare insieme alla riga sotto<--- Questo è il corpo del titolo A. [...] \mytitleZ{Questo titolo richiede lo stile Z} % -la riga sopra deve stare insieme alla riga sotto<--- Questo è il corpo del titolo Z. [...] ` Se uso i sezionamenti predefiniti con qualcosa del tipo `\subsection{\mytitleA{Titolo A}}` mi ritrovo in conflitto la formattazione dei sezionamenti predefiniti
    con quella che voglio imporre automaticamente e volta per volta.

    Temo che non sia un esempio vero. Ho capito benissimo il problema, ma come pensi si possano dare consigli senza sapere che cosa vorresti ottenere?

    Ciao
    Enrico

    in risposta a: Posizionare una tabella #27629
    Up
    0
    Down
    ::

    Enrico sei ingegnere vero?

    Vuole essere un’offesa? 🙂 No, non sono ingegnere. 🙂

    Ciao
    Enrico

    in risposta a: [RISOLTO] Impedire titolo e corpo su colonne diverse #27617
    Up
    0
    Down
    ::

    Come scrivi quel titolo?
    Ciao
    Enrico

    Non utilizzo un comando di sezionamento (section, subsection …) ma uno
    stile definito (mytitle) perchè mi interessa soltanto la formattazione del
    titolo e non la sua aggiunta in TOC. Il documento è ottenuto
    in maniera automatica tramite una catena di script PERL che esaminano
    molti file di testo generalmente strutturati allo stesso modo
    ( titolo/corpo titolo/corpo…) per ricomporli in un unico file da
    dare in pasto a pdflatex.

    I comandi di sezionamento predefiniti mantengono assieme
    titolo e corpo ma nel mio caso i vari script operano in modo da
    dare un titolo in base al contesto… qualcosa del tipo

    `
    stringa-tipo-A -> \mytitleA{…}
    stringa-tipo-B -> \mytitleB{…}
    …
    `

    Puoi benissimo usare i comandi di sezionamento, basta scegliere bene il valore dei contatori tocdepth e secnumdepth. Ma senza esempi veri non si può dire molto di più.

    Ciao
    Enrico

    in risposta a: Posizionare una tabella #27627
    Up
    0
    Down
    ::

    Buongiorno.
    Sto cercando di posizionare una tabella, dopo aver letto questo documento http://www.guit.sssup.it/downloads/fig_tut.pdf

    Ho scritto un paragrafo al termine del quale vorrei inserire 3 tabelle.
    Il mio problema sta nel fatto che io do sempre htbp come opzione di posizionamento, ma ahimè la prima tabella mi viene posizionata al termine del paragrafo che ho scritto, mentre le altre due sono inserite al termine delparagrafo successivo.
    Qualcuno sa dirmi come fare a gestire questi oggetti mobili in modo che tutte e 3 le tabelle siano inserite al termine del primo paragrafo? Extrema ratio : posso provare a spostare il secondo paragrafo con qualche comando di cui per ora no sono a conoscenza?
    Grazie

    Ho visto ora che qui http://www.guit.sssup.it/guitmeeting/2005/articoli/mori.pdf le tabelle e figure sono inserite anche in paragfafi successivi, ma non è cio’ che voglio io.
    Grazie a chi mi aiuterà.

    I casi sono due: o vuoi che le tabelle “galleggino” oppure no. Se non vuoi che galleggino devi essere pronto a risolvere problemi di impaginazione che potrebbero rivelarsi insormontabili; usa il pacchetto caption e il comando \captionof per inserire la tabella in un ambiente center con la didascalia appropriata. Ma poi non venirti a lamentare che ci sono spazi bianchi nella pagina.

    Oppure cerca nel forum FloatBarrier: ci sono millanta filoni che trattano il tuo stesso problema.

    Ciao
    Enrico

    PS: la prossima volta che mandi un MP per sollecitare una soluzione quattro ore dopo aver mandato il primo messaggio, vedrò di NON risponderti.

    in risposta a: [RISOLTO] Impedire titolo e corpo su colonne diverse #27615
    Up
    0
    Down
    ::

    Come si impedisce a TeX di spezzare* un paragrafo mettendo su due colonne diverse un titolo e la prima riga del paragrafo che lo segue?

    * Ricordo che in Word esiste qualcosa del tipo Mantenere insieme le righe isolate in una delle tante finestre di formattazione dei paragrafi.

    Come scrivi quel titolo?

    Ciao
    Enrico

    in risposta a: ClassicThesis e .dvi #27542
    Up
    0
    Down
    ::

    Sono alla fine giunto ad una soluzione soddisfacente, e a mio avviso abbastanza elegante.
    La scoperta della classe minimal, impostata con \pagestyle{empty}, permette di realizzare grafici in pstricks. Il dvi è facilmente convertibile in .eps ed in .pdf con ghostscript ed eps2pdf (una utility trovata in rete). Il lavoro non è così laborioso ed il risultato è decisamente soddisfacente.

    Spero possa essere utile a qualcuno.

    Esiste anche la via tramite pdftricks, che però richiede di abilitare -shell-escape (può però funzionare anche senza, ma occorre eseguire a parte alcune compilazioni). Ci sono certe limitazioni su quali costruzioni pstricks si possono eseguire, ma gli ambienti pspicture funzionano.

    Ciao
    Enrico

    in risposta a: Modificare ClassicThesis con il pacchetto ArsClassica #25886
    Up
    0
    Down
    ::

    Dimenticata una a? \if@a5paper

    Ho digitato male il log con l’errore, ma no, non direi: ho copiato/incollato il tuo codice in sostituzione dell’altro. L’errore è proprio

    !Undefined control sequence:
    \if@a
    5paper

    Giusto, non avevo tenuto conto del 5 🙁

    In quel contesto è semplice: sostituisci \if@a5paper con
    `\csname if@a5paper\endcsname`
    In genere non andrebbero mai definiti nomi di comandi con cifre al loro interno; con ifthen la cosa funziona perché \boolean usa internamente \csname; ma se poi vuoi usare quei condizionali in modo tradizionale (che è molto più comodo), non ce la fai. Il sistema con \csname, infatti, non permette di accoppiare il condizionale con i comandi \else e \fi relativi e quindi può essere usato solo al “livello esterno”.

    Altrimenti puoi definirti un comando \@booleanuse analogo a \@nameuse:
    `\newcommand{\@booleanuse}[1]{TT\fi\@nameuse{if#1}}`
    che usi scrivendo
    `\if\@booleanuse{@a5paper}`
    ciò che permette l’annidamento dei condizionali.

    Ciao
    Enrico

    in risposta a: Modificare ClassicThesis con il pacchetto ArsClassica #25884
    Up
    0
    Down
    ::

    `\if@a5paper
    \else % A4 paper
    \if@minionpro
    \else % Palatino or other
    \PackageInfo{classicthesis}{A4 paper, Palatino or other}
    \areaset[5mm]{312pt}{699pt} % 624 + 33 head + 42 head \the\footskip
    \setlength{\marginparwidth}{7em}
    \setlength{\marginparsep}{2em}
    \fi
    \fi`

    Ho provato ad inserirlo in ArsClassica al posto dell’altro (macchinoso ma funzionante), ma ricevo un errore di sintassi:

    Undefined control sequence \if@5paper

    Dove sbaglio? 🙄

    Dimenticata una a? \if@a5paper

    Ciao
    Enrico

    in risposta a: (RISOLTO) Hyperref: warning e link sbagliati #27273
    Up
    0
    Down
    ::

    Ti do una mano io. E con la scusa torno a postare dopo un bel po’ di tempo… 😀

    Prova a cambiare l’ordine con cui carichi i pacchetti hyperref e varioref (e, se lo usi, anche babel). Cioe’ carica hyperref DOPO varioref.

    Io avevo lo stesso problema con fancyref, ma sono sicuro che la stessa soluzione vale anche per varioref

    In un recente intervento su comp.text.tex, Heiko Oberdiek ha precisato che varioref non è supportato da hyperref. Può funzionare (naturalmente va caricato prima di hyperref), ma i risultati non sono garantiti.

    Ciao
    Enrico

    in risposta a: impaginazione #27610
    Up
    0
    Down
    ::

    Salve, sono nuova di questo forum e ancor di più di Latex con cui devo scrivere la tesi. Mi hanno passato un file di stile che è impostato per stampare su due facciate, ma mette lo spazio per la rilegatura al posto sbagliato. Mi spiego meglio: nelle pagine dispari lo spazio deve stare a sin, mentre in quelle pari deve stare a dx, qui è al contrario!!!!

    Per favore qualcuno può aiutarmi?

    Credo che questa domanda divida con quella sull’errata numerazione dei riferimenti alle didascalie il primo posto. Tutto per dire che è una FAQ.

    È corretto così: quello che tu consideri margine per la rilegatura è il margine: è più ampio quello esterno di quello interno.

    Ciao
    Enrico

    in risposta a: Problemi di sezionamento #27601
    Up
    0
    Down
    ::

    Salve a tutti, sto scrivendo la mia tesi in Latex e ho riscontrato un problema a cui non so se c’è ancora soluzione. Vengo subito al punto…

    ho diviso la mia tesi in parti e capitoli

    PARTE 1 – PANORAMICA
    CAP 1 – INTRO
    CAP 2 – bla bla
    ——————————-
    PARTE 2 – Titolo parte 2
    CAP 3 – bla
    CAP 4 – bla bla
    CAP 5 – bla bla bla

    ora il mio problema è che il capitolo 5 voglio metterlo al di fuori della parte 2, ad esempio le conclusioni che non c’entrano nulla con quella parte. Riepilogando

    PARTE 1 – PANORAMICA
    CAP 1 – INTRO
    CAP 2 – bla bla
    ——————————-
    PARTE 2 – Titolo parte 2
    CAP 3 – bla
    CAP 4 – bla bla
    ——————————-
    CAP 5 – bla bla bla

    E’ qualcosa di fattibile oppure è pura follia 😀 😀

    Grazie a tutti coloro che si immoleranno in quest’avventura 🙄

    Temo che non abbia alcun senso: se un lavoro è diviso in parti, ciascun capitolo dovrà appartenere a una parte. Una divisione in parti che consistano di soli due capitoli è probabilmente inutile, la scelta dei titoli dei capitoli potrebbe chiarire da sola un’eventuale suddivisione logica superiore.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 9,646 al 9,660 (di 13,205 totali)

Go to top▲