egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 6,781 al 6,795 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: \chaptermark unico per capitoli e appendici #42627
    Up
    0
    Down
    ::

    Ciao a tutti,
    sto scrivendo un documento la cui struttura di base è illustrata di seguito:
    `\documentclass[…]{book}

    […]
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter.\ #1}{}}
    […]

    \begin{document}

    \frontmatter

    \maketitle

    \tableofcontents

    \mainmatter

    \include{primo_capitolo}

    […]

    \appendix
    \renewcommand{\chaptermark}[1]{\markboth{\appendixname\ \thechapter.\ #1}{}}
    \include{riflessioni}

    […]

    \end{document}`
    Come si nota, subito dopo la chiamata di \appendix mi tocca ridefinire \chaptermark in modo da avvisare fancyhdr.sty di stampare la stringa «Appendice» al posto di «Capitolo». Non mi occorre poi ritornare a mettere le cose a posto perché non ho altri capitoli «normali».

    Anziché ridefinire \chaptermark due volte, sarebbe più pratico scrivere una cosa di questo tipo, subito sotto \usepackage{fancyhdr}:
    `\renewcommand{\chaptermark}[1]{\markboth{%

    \ \thechapter.\ #1}{}}`
    È possibile fare quello che chiedo?

    P.S. dando un’occhiata a com’è definito \appendix in book.cls, forse si potrebbe toccare la macro \@chapapp.

    `\usepackage{fancyhdr}
    \pagestyle{fancy}
    \makeatletter
    \renewcommand{\chaptermark}[1]{\markboth{\@chapapp\ \thechapter.\ #1}{}}
    \makeatother`
    Ciao
    Enrico

    in risposta a: Bibliografia non ordinata per referenza nel testo #42604
    Up
    0
    Down
    ::

    [quote]Salve a voi.
    ho un problema, non riesco a capire perchè la bibliogrfia della mia tesi non viene ordinata per inserimento nel testo.
    o meglio, sembra che l’ordinamento sia stato fatto la prima volta, poi ho cambiato un pò il testo ed ora è referenziata ancora con l’ordine della prima volta.

    il comando che uso per inserirla è questo:
    `\bibliographystyle{plain}
    {\small\bibliography{tesi}}`

    Se proprio vuoi l’assurdo ordinamento della bibliografia in ordine di citazione, devi usare lo stile “unsrt” e non “plain”.

    Ciao
    Enrico

    bhe, non è così che dovrebbe essere?[/quote]
    Intanto benvenuto nel forum, me l’ero scordato!

    C’è chi usa quell’assurda modalità di citazione, che ha un’origine ben chiara. Prova a pensare a un lavoro con cinquanta citazioni bibliografiche e di voler cercare se ce n’è una particolare: come la trovi? Leggendo la bibliografia da cima a fondo? Se invece è ordinata alfabeticamente per primo autore, la ricerca forse sarebbe un po’ più facile, che dici?

    Ciao
    Enrico

    in risposta a: Bibliografia non ordinata per referenza nel testo #42602
    Up
    0
    Down
    ::

    Salve a voi.
    ho un problema, non riesco a capire perchè la bibliogrfia della mia tesi non viene ordinata per inserimento nel testo.
    o meglio, sembra che l’ordinamento sia stato fatto la prima volta, poi ho cambiato un pò il testo ed ora è referenziata ancora con l’ordine della prima volta.

    il comando che uso per inserirla è questo:
    `\bibliographystyle{plain}
    {\small\bibliography{tesi}}`

    Se proprio vuoi l’assurdo ordinamento della bibliografia in ordine di citazione, devi usare lo stile “unsrt” e non “plain”.

    Ciao
    Enrico

    in risposta a: Equazione spezzata dentro split #42600
    Up
    0
    Down
    ::

    Alla fine avevo trovato una soluzione molto simile usando lo spazio insecabile:
    `\begin{align*}
    A &= BBBBBBBB \\
    &= CCCCCCCCCCCCCCCCCCCCCCCCCCCC + \\
    & ~~~~~~~~~~~~~~~~~ DDDDDDDDDDDDD\\
    &= EEEEEEEEEEE
    \end{align*}
    `
    ma mi aspettavo che non fosse il modo giusto di farlo e che esistesse una soluzione più “pulita”.

    Posso chiederti il perchè dellle due parentesi {} prima di spezzare l’equazione?

    Grazie per la risposta, puntuale come al solito! 😀

    Con un doppio \qquad hai un controllo migliore. Il gruppo vuoto serve perché TeX veda un oggetto dopo il simbolo di addizione e quindi lo consideri come un simbolo di operazione. Prova a vedere la lieve differenza con e senza.

    Ciao
    Enrico

    in risposta a: Equazione spezzata dentro split #42598
    Up
    0
    Down
    ::

    Come faccio ad inserire un’equazione spezzata dentro un ambiente con equazioni allineate? Vorrei ottenere qualcosa di questo tipo:

    `
    A = BBBBBBBB
    = CCCCCCCCCCCCCCCCCCCCCCCCCCCC +
    DDDDDDDDDDDDD
    = EEEEEEEEEEE
    `
    Il modo naturale di farlo mi sembrava usare multline dentro align o dentro split… Ma non sembra possibile! Qualcuno mi sa aiutare?

    `\begin{align*}
    A &= BBBBBBBB \\
    &= CCCCCCCCCCCCCCCCCCCCCCCCCCCC + {}\\
    &\qquad\qquad DDDDDDDDDDDDD\\
    &= EEEEEEEEEEE
    \end{align*}`
    Ciao
    Enrico

    in risposta a: \textmu e \@ifundefined #42538
    Up
    0
    Down
    ::

    Mi permetto di correggere Enrico! (Sperando di non fare una figuraccia :D)
    Per fare quello che chiedevo si ha bisogno del comando
    \ProvideTextCommandDefault.

    Ecco l’esempio minimo in cui si può commentare o meno textcomp
    e non si ottiene alcun errore durante la compilazione.

    `\documentclass[a4paper]{article}

    \usepackage{textcomp}
    \usepackage{hyperref}

    \ProvideTextCommandDefault{\textmu}{$\mu$}

    \begin{document}
    \textmu
    \end{document}`

    Giusto.

    Ciao
    Enrico

    in risposta a: \textmu e \@ifundefined #42535
    Up
    0
    Down
    ::

    Naturalmente ti sarai reso conto che l’EMC non dà alcun errore.

    Naturalmente sono un cretino!

    Quanto descritto sopra accade solo se carico anche hyperref:
    `\documentclass[a4paper]{article}
    \usepackage{hyperref}

    \makeatletter
    \@ifundefined{textmu}{\newcommand{\textmu}{pippo}}{}
    \makeatother

    \begin{document}
    \textmu
    \end{document} `

    Scusatemi. 😳

    Il problema è che hyperref definisce \textmu per la codifica PD1 (che è quella che usa internamente per i collegamenti, i segnalibri e varie diavolerie).
    `\DeclareTextCommandDefault{\textmu}{$\mu$}`
    Ciao
    Enrico

    in risposta a: backref e cancelletto (#) in un URL della bibliografia #42549
    Up
    0
    Down
    ::

    Ciao a tutti.

    File test.bib, notare il cancelletto nell’indirizzo internet:
    `@ARTICLE{pippo,
    author = {Pippo, P.},
    title = {Titolo},
    journal = {Rivista di fumetti},
    year = {1955},
    volume = {5},
    pages = {421–424},
    url = {http://www.ip-sl.org/procs/abs07.html#talk9}
    }
    `

    Codice funzionante (ho usato unsrturl come stile che supporti gli url):
    `\documentclass[a4paper]{article}
    \usepackage{hyperref}

    \begin{document}
    \cite{pippo}
    \bibliographystyle{unsrturl}
    \bibliography{test}
    \end{document}`

    Codice non funzionante (ho usato unsrturl come stile che supporti gli url):
    `\documentclass[a4paper]{article}
    \usepackage[pagebackref]{hyperref}

    \begin{document}
    \cite{pippo}
    \bibliographystyle{unsrturl}
    \bibliography{test}
    \end{document}`

    Il problema è riproducibile su qualsiasi macchina e con qualunque stile
    che supporti gli url?
    È un baco di backref nel gestire i segni di cancelletto (#)?

    Penso sia un baco di backref. Con biblatex non succede.

    Ciao
    Enrico

    in risposta a: \textmu e \@ifundefined #42533
    Up
    0
    Down
    ::

    Ciao a tutti,

    cerco di tenere il mio database BibTeX il più libero possibile da comandi LaTeX,
    ma a volte capita di non poter fare altrimenti.
    Ho alcuni record contenenti nel titolo il simbolo micro, reso con \textmu
    (comando del pacchetto textcomp).

    Per mantenere il database compatibile con “qualsiasi” preambolo ho provato a
    definire nella direttiva @PREAMBLE il comando \textmu in questo modo:
    \makeatletter
    \@ifundefined{textmu}{\newcommand{\textmu}{\ensuremath{\mu}}}{}
    \makeatother

    Purtroppo però il comando \textmu, sebbene dia errore (Command \textmu unavailable in
    encoding . . .), sembra essere definito anche senza caricare textcomp!
    Per questo motivo il comando \@ifundefined viene ignorato.

    L’unico modo che mi viene in mente per aggirare il problema è definire \textmu
    solo quando textcomp non è caricato, ma non so come si fa 🙁
    In generale mi piacerebbe capire perché si ha questo comportamento e non
    un semplice command undefined.

    [edit]
    Aggiungo un EMC:
    `\documentclass[a4paper]{article}

    \makeatletter
    \@ifundefined{textmu}{\newcommand{\textmu}{pippo}}{}
    \makeatother

    \begin{document}

    \textmu

    \end{document}
    `[/edit]

    Naturalmente ti sarai reso conto che l’EMC non dà alcun errore.

    Ciao
    Enrico

    in risposta a: Compilazione bloccata #42499
    Up
    0
    Down
    ::

    Ora ho risolto. Avevo scritto che il sorgente incriminato era un scrreprt. Abbiamo letto male entrambi, scusa.

    Il problema riguardava il conflitto tra due comandi definiti in modo contraddittorio, vai a sapere perche’ si lamentava di Iwona…

    Ora, il problema vero e’ questo: non mi piace il fatto che \section{Lemma di Yoneda} (maiuscole on) appaia come “lemma di yoneda”, maiuscole off. E idem negli headings… Cosa faccio, senza toccare ancora la scatola proibita?

    Grazie (se il viraggio di topic da fastidio, ovviamente dividete pure)!

    Se ti dà fastidio, non usare ClassicThesis.

    Ciao
    Enrico

    in risposta a: Compilazione bloccata #42497
    Up
    0
    Down
    ::

    Ho usato tlmgr per reinstallare classicthesis e arsclassica.
    Ora, quando uso arsclassica ottengo
    `LaTeX Font Warning: Font shape `T1/iwona/m/fsc' undefined`
    e se lo commento ottengo
    `Class scrreprt Warning: \float@addtolists detected!
    (scrreprt) You should use the features of package `tocbasic'
    (scrreprt) instead of \float@addtolists.
    (scrreprt) Support for \float@addtolists may be removed from
    (scrreprt) `scrreprt' soon .`

    Dopo di che la compilazione si blocca e non c’e’ modo di terminarla. Cosa fare?

    Aridaje.

    Quel documento non si compila con nessuna versione, per i motivi che ti ho esposto. Questo sì:
    `\documentclass[a4paper]{scrartcl}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[nochapters]{classicthesis-ldpkg}
    \usepackage[nochapters]{classicthesis}
    \usepackage{arsclassica}
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{amssymb}
    \begin{document}
    jfalfjaslkjdlaskjdla
    \end{document}`
    Ora, siccome il tuo esempio non carica arsclassica, è impossibile che si pianti con la richiesta del font Iwona; non trovi?

    Ciao
    Enrico

    in risposta a: Mathbf in ClassicThesis #42468
    Up
    0
    Down
    ::

    Ciao Enrico,

    ti ringrazio della risposta. Vorrei però dire alcune cose.

    1- Quello che hai detto sulle lettere greche, vale anche per le costanti come ad esempio il pi greco? Se la risposta è si, a cosa servono i caratteri greci come \piup? Per quanto riguarda le motivazioni, io in realtà mi basavo su un consiglio trovato su una guida all’utilizzo di LaTeX.

    Quale guida? Se proprio sei costretto a usare la \pi dritta ti compiango 🙂 ma allora devi servirti di un font che ce l’abbia. Palatino e le estensioni mathpazo non ce l’hanno. Puoi provare a caricare pxfonts, ma devi eliminare siunitx.

    2- Mi hai scritto che

    Per le lettere accentate ci sono sistemi migliori che scrivere “\è”.

    ma non mi hai detto quale sia uno di questi sistemi. Sarò molto felice di adottare quello che tu ritieni migliore, se me lo indicherai.

    Pacchetto inputenc; cerca nelle guide buone (come quelle che trovi in cima alla pagina).

    3- Che macchine presenterebbero il problema da te indicato riguardo a “Parallel”? (Non voglio difendere la posizione per cui usare Parallel non sia un errore, anzi, ma solo togliermi una curiosità)

    Tutte le macchine Unix, in particolare GNU/Linux.

    4- Non ho capito quello che intendi. Intendi dire che un’impaginazione più larga e tale da rispettare un certo rapporto larghezza-altezza in ClassicThesis non vada bene? Che problema c’è a modificare l’area ove viene inserita la pagina? Perdonami ma non capisco davvero qual’è il problema. E’ tipografico? E’ estetico? Io faccio riferimento a layaureo perché è l’unico che fà le cose in un certo modo. Non sarebbe possibile creare un pacchetto che faccia le stesse cose basandosi sulle funzionalità KoMa-script?

    Il progetto ClassicThesis si fonda su una particolare impaginazione. Se ti va lo usi; se non ti va no.

    Ciao
    Enrico

    in risposta a: Compilazione bloccata #42493
    Up
    0
    Down
    ::

    `\documentclass[a4paper]{scrartcl}
    \usepackage{classicthesis}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{amssymb}
    \begin{document}
    jfalfjaslkjdlaskjdla
    \end{document}`
    Questo sorgente da come errore lo stesso di prima. Cosa faccio? Come reinstallo classicthesis? Oppure, sarebbe meglio, come “dico” nel modo giusto a classicthesis che voglio le maiuscole nell’heading in modo da non mandare all’aria tutto?

    Questo si blocca perché è del tutto mal formato: se non vuoi i capitoli e usare scrartcl devi passare l’opzione “nochapters” a classiclatex (e anche a classiclatex-ldpkg che manca).

    Per ripristinare classicthesis lo scarichi da CTAN. MAI modificare uno dei file della distribuzione.

    Ciao
    Enrico

    in risposta a: Opzioni ad una nuova classe #39276
    Up
    0
    Down
    ::

    [quote]Ciao a tutti,
    Risollevo questo topic che avevo creato tempo fa e che avevo lasciato in quanto tutto funzionava.

    Perché \RequirePackageWithOptions{isodate}? Togli WithOptions: stai chiedendo a isodate di valutare esplicitamente le opzioni globali e non sa che farsene. Già che ci sei togli anche la chiamata di graphicx che è già fatta da beamer. Toglierei anche WithOptions dalla chiamata di beamer.

    Ciao
    Enrico

    Ok, tolto graphicx…
    Quanto ad isodate, facevo così in modo che “leggesse” la lingua che passo come opzione globale a tutti i pacchetti. Non è corretto?[/quote]
    Ogni pacchetto caricato vede le opzioni globali e, se le capisce, le esegue.

    Togliendo il withoptions alla chiamata di beamer, tutto è tornato a funzionare.

    Altra domandina:
    Ora, se io passo l’opzione handout per fare le trasparenze in versione stampa, non funziona… questo è un po’ scomodo…

    \DeclareOption*{\PassOptionsToClass{\CurrentOption}{beamer}}

    Ciao
    Enrico

    in risposta a: Opzioni ad una nuova classe #39274
    Up
    0
    Down
    ::

    Ciao a tutti,
    Risollevo questo topic che avevo creato tempo fa e che avevo lasciato in quanto tutto funzionava.

    Perché \RequirePackageWithOptions{isodate}? Togli WithOptions: stai chiedendo a isodate di valutare esplicitamente le opzioni globali e non sa che farsene. Già che ci sei togli anche la chiamata di graphicx che è già fatta da beamer. Toglierei anche WithOptions dalla chiamata di beamer.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 6,781 al 6,795 (di 13,205 totali)

Go to top▲