egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1,591 al 1,605 (di 13,218 totali)
  • Autore
    Risposte
  • in risposta a: Parole sottolineate incompatibili #76611
    Up
    0
    Down
    ::

    IneXperience” post=75781Ciao ragazzi,
    forse sarò un fissato, ditemelo voi, ma quando ad esempio dovrò fare:
    `\underline{DatiRipresa}, \underline{File}, ecc. ecc.`
    la prima voce DatiRipresa ha una sottolineatura più bassa rispetto a File perché vi è la presenza della “p”, mentre io vorrei vedere tutto omogeneo. C’è un modo semplice per tirare su quella tratto che sottolinea la parola?

    Grazie,
    Simone

    Perché mai sottolineare? È molto sconsigliato. Se proprio vuoi farti molto male,
    `\newcommand{\xunderline}[1]{\underline{\vphantom{p}#1}}`
    e usa [tt]\xunderline[/tt].

    Ciao
    Enrico

    in risposta a: andare a capo in un teorema #76608
    Up
    0
    Down
    ::

    pagliari” post=75780Ciao ragazzi, nel seguente teorema

    \begin{teorema}
    \begin{enumerate}
    \item x is infinite
    \item monad(0) is a maximal ideal in galaxy(0). end{enumerate}\end{teorema}

    come faccio a fare andare a capo il primo punto del teorema, ovvero vorrei avere tutti e due i punti a capo, grazie

    `\begin{teorema}
    \mbox{}
    \begin{enumerate}
    \item $x$ is infinite
    \item $\mathit{monad}(0)$ is a maximal ideal in $\mathit{galaxy}(0)$.
    \end{enumerate}
    \end{teorema}`
    Così va. Ma non lo userei mai: aggiungi una riga di introduzione oppure lascia il primo punto dove lo mette LaTeX.

    Ciao
    Enrico

    in risposta a: biblatex non mi funziona più dopo l’aggiornamento #76576
    Up
    0
    Down
    ::

    illinguista1972″ post=75768

    Imposta biber come motore nel tuo editor e usa
    \addbibresource{archivio.bib} (che in ogni caso funziona anche se usassi bibtex).

    @Tommaso

    Che ne dici di scrivere a quelli di TeXShop e TeXworks di impostare biber come motore predefinito?
    All’utente finale non cambia nulla. E nell’Arte sarà sufficiente dire di usare il comando sopra.
    L’opzione backend=biber non serve, ma biblatex per il momento emette un avviso.
    Speriamo che venga tolto quando gli editor si saranno uniformati.

    Ciao
    Ivan

    Ottima idea, provvedo oggi.

    Dunque stai dicendo che si può usare \addbibresource anche con BibTeX e che, avendo impostato Biber nell’editor, anche senza backend=biber va tutto tranne un errore?
    Dopo aver aggiornato a TL 2012 io non riesco più a compilare l’Arte, per esempio. Ottengo errori del tipo:

    `Package biblatex Warning: File 'ArteLaTeX.bbl' created by wrong version.

    (./ArteLaTeX.bbl
    ! Undefined control sequence.
    …c@refsection @entry@\blx@slist@name

    l.37 \endentry

    ?
    `

    Qualche idea?

    Ciao
    Tommaso

    Hai fatto girare Biber?

    Ciao
    Enrico

    in risposta a: biblatex non mi funziona più dopo l’aggiornamento #76571
    Up
    0
    Down
    ::

    zippo” post=75754biblatex non mi funziona più dopo l’ultimo aggiornamento.
    Ho fatto la prova su un file che funzionava benissimo fino a prima dell’aggiornamento.
    Se qualcuno ha qualche idea su cosa sia cambiato, ha trovato la soluzione e mi sa dare un suggerimento, mi renderebbe assai contento.
    Grazie

    Ecco l’output:
    `This is BibTeX, Version 0.99d (MiKTeX 2.9)
    The top-level auxiliary file: appunti.aux
    I found no \citation commands—while reading file appunti.aux
    I found no \bibdata command—while reading file appunti.aux
    I found no \bibstyle command—while reading file appunti.aux
    (There were 3 error messages)`

    Devi aggiungere [tt]backend=bibtex[/tt] alle opzioni di biblatex. Oppure usare Biber invece di BibTeX.

    Ciao
    Enrico

    in risposta a: xcolor vs beamer #76564
    Up
    0
    Down
    ::

    GennaroTedesco” post=75740Salve a tutti,

    compilando il seguente documento:
    `
    \documentclass[mathserif]{beamer}
    \usepackage[english]{babel}
    \usepackage[utf8x]{inputenc}
    \usepackage{graphicx}
    \usepackage[usenames]{xcolor}
    \usepackage{microtype}
    \usepackage{braket}
    \usepackage{pifont,mathrsfs,amscd,mathtools}
    \usepackage{tikz}
    \usepackage{comment}
    \usepackage{nicefrac}
    \usepackage{bbold}

    \usetheme{CambridgeUS}
    \useinnertheme{rectangles}
    \useoutertheme{infolines}
    \usecolortheme{seahorse}

    \begin{document}
    \begin{frame}
    Testo
    \end{frame}
    \end{document}
    `
    ottengo il classico errore
    `! LaTeX Error: Option clash for package xcolor.

    See the LaTeX manual or LaTeX Companion for explanation.
    Type H for immediate help.`
    Pare sia dovuto al fatto che beamer carica xcolor già di per sé e questo va in contrasto con la chiamata
    successiva al pacchetto se è specificata l’opzione usenames, o mi sbaglio? Ho letto che una soluzione potrebbe
    essere specificare una ulteriore opzione svgnames, ma continuo ad avere lo stesso errore. Dove sbaglio?

    Ciao e grazie,
    Gennaro

    Pagina 20 della documentazione:
    `\documentclass[mathserif,xcolor=usenames]{beamer}`
    Ciao
    Enrico

    in risposta a: Errore comando \micro in \unit{} toptesi #76548
    Up
    0
    Down
    ::

    danieleg” post=75719Grazie!
    Hai ragione, infatti se lo avessi fatto prima mi sarei accorto che il problema sembra essere relativo all’utilizzo della lingua inglese. Il seguente codice:

    `
    \documentclass{toptesi}
    \begin{document}
    \english
    prova 150\unit{\micro s}
    \end{document}
    `

    riproduce l’errore.

    Daniele

    Dando [tt]\english[/tt] la definizione di [tt]\unit[/tt] cambia. Ti suggerisco di usare il pacchetto siunitx; altrimenti, aggiungi
    `\makeatletter
    \addto\extrasenglish{\let\unit\bbl@unit}
    \makeatother`
    al tuo preambolo.

    Ciao
    Enrico

    in risposta a: spezzare una riga in mezzo ad altre #76540
    Up
    0
    Down
    ::

    Nebula” post=75703mi servirebbe un consiglio su come spezzare una riga, parte di un gruppo di formule.
    ho provato con
    `\begin{align}
    f & = ****** \\
    & = ******* \\
    \begin{split}
    = parte da spezzare 1 \\
    parte da spezzare 2
    \end{split} \\
    & = *******
    \end{align}`
    ma la riga da spezzare non si allinea con le altre (neppure facendo precedere \begin{split} da “&”.

    ad ora sto usando
    `\begin{align}
    f = &****** \\
    = & ******* \\
    = & parte da spezzare 1 \\
    & parte da spezzare 2 \\
    = & *******
    \end{align}`
    così da avere un po’ più rientrata il secondo pezzo della riga spezzata.
    c’è un modo per avere sia l’allineamento con le altre righe sia l’allineamento a destra del secondo pezzo della riga?
    grazie

    Due possibilità:
    `\begin{align}
    f & = ****** \\
    & = ******* \\
    &\begin{aligned}
    \mkern2mu={}& parte da spezzare 1 \\
    &parte da spezzare 2
    \end{aligned} \\
    & = *******
    \end{align}`
    oppure, usando mathtools,
    `\begin{align}
    f & = ****** \\
    & = ******* \\
    & =\begin{multlined}[t]
    parte da spezzare 1 \\
    parte da spezzare 2
    \end{multlined} \\
    & = *******
    \end{align}`
    Ciao
    Enrico

    in risposta a: Verse: impedire interruzione di pagina dopo \poemtitle #76542
    Up
    0
    Down
    ::

    franen” post=75711Ciao, compilando l’esempio qui sotto succede che il testo va a pagina nuova proprio dopo il titolo della poesia. Vorrei evitare questo comportamento, ma non sono riuscito ad aggiungere un \nobreak nel posto giusto…
    Qualcuno sa darmi una mano?

    Francesco

    `\documentclass{article}
    \usepackage{verse}
    \usepackage{lipsum}
    \begin{document}
    text

    \lipsum[2-6]
    \poemtitle{titolo della poesia}
    \begin{verse}
    primo\\
    secondo
    \end{verse}
    testo
    \end{document}`

    Temo che sia un grave baco di [tt]verse[/tt]. Provo a vedere che si può fare, ma temo che ti toccherà agire manualmente.

    Ciao
    Enrico

    in risposta a: Installare pacchetti in MacTex #76517
    Up
    0
    Down
    ::

    lupinIIIx” post=75691Salve a tutti, passo al mac da un pc windows sul quale ho installato miktex. La compilazione su windows va bene e non dà problemi, su mac non mi riconosce alcuni comandi e dà errori che su windows non dà. Come faccio a installare i pacchetti mancanti su mac? Ho provato a seguire le guide e a cercare sia sul forum e su internet ma non sono riuscito a risolvere il problema nei modi richiesti. Grazie

    È meglio se proponi un esempio minimo. MacTeX installa tutto, di solito.

    Ciao
    Enrico

    in risposta a: Arara #76451
    Up
    0
    Down
    ::

    OldClaudio” post=75645Sì, Enrico, sono tutte cose che sapevo e per questo il mio era solo un tentativo preliminare che richiedeva ulteriore studio. Infatti questa notte, nei periodi di veglia che mi capitano ogni notte, mi sono reso conto benissimo che quelle, e altre considerazioni, rendono quella mia piccola soluzione un giochetto che non ha validità generale.
    Grazie comunque per avermelo ricordato.

    Invece il seguente codice, che lascia la bibliografia indietro di un giro, ma non richiede altro che cliccare eventualmente una seconda volta il pulsante per eseguire la compilazione (o forse anche una terza alla conclusione della lavorazione del documento) sembra funzionare bene, ma appunto lascia la bibliografia indietro di un giro.
    `\usepackage{etoolbox}
    \AtBeginDocument{\renewcommand\bibliography[1]{\if@filesw\immediate\write\@auxout{\string\bibdata{#1}}\fi
    \AfterEndDocument{\immediate\write18{bibtex #1}}\@input@{\jobname.bbl}}}`
    Per fare una cosa seria, bisognerebbe inserire \AfterEndPreamble dentro la definizione idi \bibliography quale risulta alla fine del preambolo, dopo avere caricato tutti i pacchetti e predisporre la scelta di bibtex oppure biber prima di eseguire \write18; è chiaro che tutto ciò potrebbe stare in un pacchettino da immettere nel preambolo.

    Comunque resta il problema che durante l’esecuzione di \end[document} si chiudono i file aux, poi li si riapre per aggiungere le ultime cose, poi li si chiude di nuovo; siccome le citazioni che vengono usate da bibtex e biber si trovano nei file aux, non ci sono santi, bisogna restare indietro di un giro.
    Un’altra soluzione sarebbe quella di usare write18 per fare eseguire pdflatex di nuovo dopo aver eseguito bibtex/biber sottoposto a uno switch che eviti una ricorsione infinita. In questo modo la bibliografia sarebbe sincrona, ma secondo me non si guadagnerebbe nulla e si consumerebbe cpu time inutilmente, rispetto ad eseguire una ulteriore composizione (o due ulteriori composizioni) alla fine definitiva della lavorazione del documento.

    Non puoi riaprire un file già chiuso e aggiungere in coda: quando viene eseguito `\openin\@auxout=\jobname.aux` il file viene azzerato.

    Eventualmente puoi usare \write18 per aggiungere qualcosa con [tt]\write18{echo “…” >> \jobname.aux}[/tt]

    Ciao
    Enrico

    in risposta a: Arara #76449
    Up
    0
    Down
    ::

    OldClaudio” post=75642Un primo abbozzo potrebbero essere queste poche righe aggiunte poco prima di \begin{document}
    `\AtBeginDocument{%
    \renewcommand\bibliography[1]{\if@filesw\immediate\write\@auxout{\string\bibdata{#1}}\fi\immediate\closeout\@auxout\immediate\write18{bibtex #1}\@input@{\jobname.bbl}}
    }`

    Per un semplice file senza parti incluse, dovrebbe funzionare; a me è riuscito con un file scritto con la classe octavo e compilato con pdflatex. Veramente ho fatto tutto molto in fretta e non ho verificato ogni dettaglio, ma insomma la bibliografia è uscita anche nelle compilazioni successive alla prima, cioè dopo aver introdotto qualche correzione al testo. Si mi rendo conto che il file \@auxout viene chiuso probabilmente troppo presto per la registrazione completa di tutto quello che serve, ma avendo la bibliografia alla fine del documento non sembrano esserci inconvenienti.

    Tutto preso con le molle, perché bisgnerebbe che facessi un’analisi dettagliata di ciò che il programma esegue passo passo; ma almeno c’è un primo risultato — magari da cestinare, ma c’è.

    No, non può funzionare in generale. Non sarebbe più possibile scrivere sul file .aux dopo \bibliography; quindi per esempio un riferimento incrociato nella bibliografia non apparirebbe mai. Alcuni pacchetti e classi (per esempio memoir) tengono conto dell’ultima pagina: impossibile se il file .aux è già chiuso. Eccetera.

    Naturalmente così non potrebbe funzionare nemmeno tocbibind. E neanche imakeidx, se vuoi che l’indice analitico vada nell’indice generale. 🙂

    Oberdiek ha scritto il pacchetto atveryend, la cui documentazione è istruttiva al riguardo. E lo usa.

    Ciao
    Enrico

    in risposta a: Arara #76446
    Up
    0
    Down
    ::

    OldClaudio” post=75637In effetti ci sto pensando a fare un comando \bibliography che faccia più o meno quello che fa makeindex con gli indici analitici.

    Vedo ostacoli insormontabili: per far girare BibTeX o Biber devi chiudere il file .aux: impossibile. La cosa possibile sarebbe di far andare BibTeX sul file .aux relativo alla compilazione precedente, prima che venga aperto quello nuovo (succede a \begin{document}). Ma sei sempre “indietro di un giro”.

    Ciao
    Enrico

    in risposta a: Arara #76444
    Up
    0
    Down
    ::

    francesco.biccari” post=75623Ciao Claudio,

    in effetti anche a me darebbe fastidio aspettare ogni volta la fine di due o tre compilazioni successive!
    Però sarebbe comodo che biblatex lanciasse in automatico biber o bibtex ogni volta che si compila,
    o che il comando bibliography lanciasse bibtex. Questo passo in più sarebbe quasi istantaneo.
    In questo modo l’utente deve solo sapere, come già dovrebbe, che con LaTeX bisogna compilare
    più di una volta per vedere tutti i riferimenti a posto.

    Ciao ciao.
    Fra

    BibTeX o Biber devono leggere il file .aux che viene chiuso quando non si può più aggiungere nulla al documento. Per l’indice analitico è diverso: infatti imakeidx chiude il file .idx prima di procedere alla chiamata di MakeIndex. Il problema con memoir era appunto che quella classe scrive le annotazioni per gli indici nel file .aux.

    Ciao
    Enrico

    in risposta a: Installazione TexLive2012 problematica #76459
    Up
    0
    Down
    ::

    SoONicK” post=75618Quindi il messaggio:
    `
    tlmgr: exiting unsuccessfully (status 1).
    `

    è da ignorare?

    Si riferisce al fatto che ci sono alcuni file con lo stesso nome. Problema noto che pian piano si risolverà.

    Ciao
    Enrico

    in risposta a: Arara #76441
    Up
    0
    Down
    ::

    illinguista1972″ post=75614Insomma, questa cosa dal nome che ricorda un po’ i Fichi d’India (arararara! ricordate? 🙂 ) evita di premere i vari pulsanti nelle sequenze di compilazione che richiedono passaggi obbligati come gli indici analitici o la bibliografia o il frontespizio (con il pacchetto di Enrico).

    In fondo lo fa già il tanto deprecato TeXnicle, che ha un pannellino a scomparsa nel quale puoi scegliere il motore, se lanciare o meno bibtex e quante compilazioni vuoi fare. Naturalmente se lanci bibtex poi ti ricompila due volte con pdflatex, come va fatto.

    Il mio modestissimo parere è che sia l’editor a dover fare queste cose, con un solo pulsante (questa mia visione semplicistica è per una volta in linea con le idee di Lorenzo). Quando il tormentone degli editor troverà pace, quelli identificati come davvero validi dovrebbero avere i pulsanti per le righe magiche, i tab e questa cosa delle compilazioni multiple. Trovo un po’ farraginoso scrivere ulteriori righe per automatizzare una sequenza di compilazione.

    Ma, come al solito, faccio osservazioni e non propongo nulla 🙂

    Dov’è la differenza fra aprire un pannello e scegliere alcune opzioni rispetto ad aggiungere due o tre righe in testa al documento? Che, fra l’altro, ti ricordano anche a distanza di mesi quali passi devi eseguire per arrivare al documento finale, anche se cambi editor o trasporti il file su un altro sistema.

    Se latexmk desse la possibilità di specificare nel documento principale ciò che ora va nel file latexmkrc forse ci sarebbero ancora meno problemi. Ma così non è e ci si deve ricordare di tenere questo file con gli altri.

    Ecco un’altra idea: una direttiva finale che sposti tutti i file prodotti, eccetto i sorgenti e il PDF in una sottocartella; ci aggiungiamo una direttiva iniziale che tiri fuori il contenuto della sottocartella. Che ne dici? Niente più combattimenti con l’opzione [tt]–output-dir[/tt].

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 1,591 al 1,605 (di 13,218 totali)

Go to top▲