egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 11,941 al 11,955 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: formule matematiche fuori dal layout #13900
    Up
    0
    Down
    ::

    Problema banale MA: tolto il pacchetto geomoetry da un testo che sto scrivendo che contiene molte formule matematiche e mi sono accorto che queste vanno fuori allineamento rispetto al testo, sia che le stia scrivendo all’interno di un testo oppure che siano troppo lunghe...come faccio ad ovviare a questo problema? Vorrei che andassero a capo…ma come si fa?

    Cioè: con geometry vanno bene, senza no? Cerca di spiegarti meglio, perché, sinceramente, non si capisce che cosa intendi. Fai un esempio, Piccolo, mi raccomando: solo i pacchetti necessari e un paragrafo in cui accade il problema che ti angustia.

    Ciao
    Enrico

    in risposta a: layout titolo capitoli #13882
    Up
    0
    Down
    ::

    una classe pensata per perpetrare orrendi delitti di lesa tipografia

    😆 😆 buona questa! comunque avevi ragione (ma le soluzione ti appaiono in sogno la notte?), con quell’aggiunta sono spariti anche i warning….GRANDE

    È bastato dare un’occhiata a extbook.cls per trovare che definisce il comando \EC@family; questo comando è usato anche da type1ec.sty e, indirettamente, da fontenc.sty. La documentazione di type1ec.sty dice che va richiamato prima di fontenc.sty perché occorre assicurarsi che si stia usando la definizione corretta di \EC@family (di fatto non è necessario, purché non si eseguano scelte di font fra il caricamento di fontenc e quello di type1ec).

    Purtroppo type1ec.sty usa \providecommand per definire il comando \EC@family; siccome extbook.cls l’ha già definito, non ha luogo alcuna ridefinizione. L’incantesimo serve a rendere \EC@family indefinito, così type1ec può fare ciò che deve.

    Scrivo questo per mettere in evidenza ancora una volta che \providecommand può essere “pericoloso”.

    Ciao
    Enrico

    in risposta a: layout titolo capitoli #13880
    Up
    0
    Down
    ::

    si, infatti ho notato che anche con quei tre warning ora il titolo lo formatta correttamente con le giuste dimensioni…grazie dinuovo

    Ho scoperto qual è il problema: la classe extbook non collabora bene con il pacchetto type1ec. C’è un modo per risolverlo, che richiede di scrivere un incantesimo subito dopo la riga di \documentclass:
    `\expandafter\let\csname EC@family\endcsname\UnDeFiNeD`
    Questo incantesimo buono annulla quello cattivo di extbook. Dopo tutto, da una classe pensata per perpetrare orrendi delitti di lesa tipografia ci si può aspettare che usi un po’ di magia nera. 😀

    Ciao
    Enrico

    in risposta a: Simbolo matematico della fase #6860
    Up
    0
    Down
    ::


    Nuova versione, un po’ più definitiva 😀
    `\newsavebox{\phasebox}
    \newlength{\phasedp}
    \newlength{\phaseht}
    \newlength{\phasetot}
    \newlength{\phasewd}

    \makeatletter
    \newcommand\phase[2][0]{%
    \sbox\phasebox{%
    $\ifcase#1\relax
    \displaystyle\or\textstyle\or\scriptstyle\or\scriptscriptstyle
    \fi#2$}
    \phaseht=\ht\phasebox
    \phasedp=\dp\phasebox
    \phasetot=\phasedp \advance\phasetot .35ex %0.23ex
    \advance\phasetot\phaseht
    \phasewd=\wd\phasebox
    \advance\phasewd .5\phasetot
    \setbox0=\vbox to\phaseht{\hbox{\setlength{\unitlength}{1pt}\linethickness{.6pt}%
    \edef\ph@x{\strip@pt\phasewd}\edef\ph@y{\strip@pt\phasetot}%
    \dimen@ .5\phasetot \edef\ph@dx{\strip@pt\dimen@}%
    \begin{picture}(\ph@x,\ph@y)
    \put(0,0){\circle*{.4}}
    \put(0,0){\line(1,0){\ph@x}}\put(0,0){\line(1,2){\ph@dx}}
    \put(\ph@dx,1.5){\raise\phasedp\vbox{\box\phasebox}}
    \end{picture}%
    }\vss}\advance\phasedp .35ex \advance\phasedp .6pt \dp0=\phasedp \box0 }
    \makeatother`
    A differenza della precedente il risultato ha altezza e profondità corrette. Inoltre è possibile specificare un argomento opzionale per forzare un particolare stile di formula:
    `\phase[0]{X}
    \phase[1]{X}
    \phase[2]{X}
    \phase[3]{X}`
    compongono X all’interno dell’angolo rispettivamente in \displaystyle, \textstyle, \scriptstyle e \scriptscriptstyle.

    Ciao
    Enrico

    in risposta a: layout titolo capitoli #13878
    Up
    0
    Down
    ::

    mi da sempre gli stessi warning

    Sono innocui.

    Ciao
    Enrico

    in risposta a: layout titolo capitoli #13876
    Up
    0
    Down
    ::

    si lo usavo, ma poi il relatore, “dall’alto della sua magnanimità” mi ha concesso di cambiare. Mi è sfuggito e non l’ho riportato nel post…ERRORE MIO.
    Devo cambiare qualcosa nel codice che mi hai mandato?

    No; carica type1ec.

    Ciao
    Enrico

    in risposta a: layout titolo capitoli #13874
    Up
    0
    Down
    ::

    E’ tutto ok, tranne il formato del carattere. Mi da questi tre warning:

    LaTeX Font Warning: Font shape `T1/cmr/m/n’ in size <18> not available
    (Font) size <17.28> substituted on input line 81.

    LaTeX Font Warning: Font shape `T1/cmr/bx/n’ in size <16> not available
    (Font) size <17.28> substituted on input line 81.

    LaTeX Font Warning: Size substitutions with differences
    (Font) up to 1.28pt have occurred.

    `\usepackage{type1ec}`
    Ma non usavi Times?

    Ciao
    Enrico

    in risposta a: layout titolo capitoli #13872
    Up
    0
    Down
    ::

    dinuovo salve a tutti, ho un nuovo quesito da porvi.
    Il mio relatore mi ha imposto il seguente formato per i titoli dei capitoli della tesi:

    CAPITOLO PRIMO centrato, 18 pt
    Laonico Calcondila e il suo tempo centrato, 16 pt, grassetto

    sto usando il package fncychap, ma essendo alle prime armi, non sono riuscito a fare granché…

    Usa titlesec, è molto più flessibile.
    `\usepackage{titlesec}
    \titleformat{\chapter}[display]
    {\filcenter}
    {\normalfont\fontsize{18}{18}\selectfont
    \MakeUppercase{\chaptertitlename~\numtoword{\value{chapter}}}}
    {18pt}
    {\normalfont\fontsize{16}{24}\bfseries}

    \newcommand{\numtoword}[1]{\ifcase#1\relax
    \or primo\or secondo\or terzo\or quarto\or quinto
    \or sesto\or settimo\or ottavo\or nono\or decimo\fi}`
    Se dovessi avere più di dieci capitoli, estendi la definizione del comando \numtoword secondo lo schema che dovrebbe essere abbastanza chiaro.

    Ah, queste richieste sono tipograficamente orride. L’etichetta “Capitolo primo”, a mio parere, dovrebbe essere in corpo al massimo pari a quello usato per il titolo, non certo più grande. Tanto più se usi il neretto per il titolo. Ma, si sa, i relatori fanno sempre richieste stravaganti.

    Ciao
    Enrico

    in risposta a: Il pacchetto abc non produce i pdf #13864
    Up
    0
    Down
    ::

    Bingo, Enrico!
    `which gs

    /Applications/LilyPond.app/Contents/Resources/bin/gs`
    Quindi per un qualche motivo che non mi spiego la mia shell fa riferimento agli elementi ghostscript di lilypond. Come lo sistemo questo pasticcio?

    Per qualche misterioso motivo, l’installazione di LilyPond deve avere aggiunto
    `/Applications/LilyPond.app/Contents/Resources/bin`
    al tuo path. Come e perché l’abbia fatto non lo so, di sicuro non è un comportamento da applicazione bene educata. 🙂

    Se questo è nel tuo .profile o nel .bashrc, cambialo. Altrimenti aggiungi al .profile o al .bashrc (quello che preferisci, le opinioni sono discordi),
    `export PATH=/usr/local/bin:${PATH}`
    Ciao
    Enrico

    in risposta a: Il pacchetto abc non produce i pdf #13862
    Up
    0
    Down
    ::

    Ho fatto l’upgrade ma non cambia nulla, stesso errore. Proverò un po’ a smanetare con epstopdf da terminale. Ma non è che sia un problema di path, cioè che epstopdf non veda ghostscript? Dal comportamento di abc.sty deduco che ghostscript è accessibile da compilatore latex…

    Dalla shell prova a chiedere “which gs”

    Ciao
    Enrico

    in risposta a: vari problemini per stesura tesi lettere classiche #13786
    Up
    0
    Down
    ::

    scusa se abuso della tua disponibilità, ma già che ci siamo vorrei chiederti un’ultima cosa: ho un passo scritto in greco e dovrei poter inserire il segno di interpulsione indicato nella figura sottostante:

    (scusa l’immagine approssimativa, ma non ho trovato di meglio). Tra tutti i segni speciali di latex, l’unico puntino alto che ho trovato è quello che viene messo sopra la lettera stessa; a me serve qualcosa da mettere di fianco alla lettera….
    cosa mi dici?

    Semplice: usi il segno di interpunzione corrispondente:

    punto per il punto
    virgola per la virgola
    punto e virgola per il punto in alto
    due punti per i due punti
    punto interrogativo per il punto e virgola

    L’appostrofo si fa con due segni di apostrofo. Trovi tutto a pagina 9 di teubner-doc.pdf che dovresti avere sul tuo sistema. Se non ce l’hai, lo trovi su CTAN.

    Ciao
    Enrico

    in risposta a: Il pacchetto abc non produce i pdf #13859
    Up
    0
    Down
    ::

    Update:
    ho provato a fare a mano con “epstopdf BirdInTheBush.eps” e ho ottenuto questo errore:

    `GPL Ghostscript SVN PRE-RELEASE 8.56: Can't find initialization file gs_init.ps.
    `

    forse c’è qualcosa che non va in ghostscript…

    Ma dai! 😀

    Prova a installare Ghostscript dai pacchetti di Wierda.

    Ciao
    Enrico

    in risposta a: Il pacchetto abc non produce i pdf #13857
    Up
    0
    Down
    ::

    Salve a tutti. In seguito ad un tragico guasto ho dovuto abbandonare il mio iBook a favore di un macbook. Ho sistemato tutto il software, a partire da gwLatex e ghostscript, installati con i-installer. Ho installato i tool miktex e tutti i pacchetti tex che mi servono. Funziona quasi tutto, ad eccezione del pacchetto abc.
    Dopo un po’ di debug mi sono reso conto che pdflatex compila i miei frammenti abc, creando – il file abc separato
    – il file ps
    – il file eps
    Quello che manca è il file pdf, che quindi latita anche nel documento finale della mia tesi.
    Ho controllato la mia installazione; epstopdf è presente, se lo digito dal terminale viene riconosciuto, quindi non è nemmeno un problema di path.
    Avete qualche suggerimento?

    Con \usepackage[generate,ps2eps]{abc} e usando pdflatex, epstopdf dovrebbe essere chiamato automaticamente.

    Quando si trova un frammento abc, LaTeX scrive un file esterno (con nome proprio o generico); se c’è l’opzione generate e si chiama latex o pdflatex con l’opzione -shell-escape, vengono eseguiti in sequenza abcm2ps, ps2eps e epstopdf (se si usa pdflatex).

    Non saprei che altro dirti, se non di generarti i pdf con epstopdf manualmente. Ho provato, per scrupolo, proprio adesso e funziona.

    Ciao
    Enrico

    in risposta a: Numerazione mancante capitoli #13854
    Up
    0
    Down
    ::

    Ahimé sto già usando \chapter 😉 e ti vieto di ricorrere alle interiora di poveri uccelli innocenti 😉

    A questo punto ti direi, solo perché hai una questione di urgenza, di mandarmi il tuo documento. Guarda nei messaggi privati.

    in risposta a: Numerazione mancante capitoli #13852
    Up
    0
    Down
    ::

    Ciao,
    Innanzitutto grazie per la risposta.

    Come detto non so praticamente nulla :oops:, sto scrivendo la tesi (in scadenza oggi (doh!)) e ho colto l’occasione per cercare di imparare latex e anche perché suggeritomi da molti,
    Il problema è che non ottengo la corretta numerazione dei capitoli, ovvero vengono tutti numerati con 0.1 0.2 etc. Ciò si riflette di conseguenza sulle figure, e all’inizio del capitolo non appare “Capitolo 1” con sotto il titolo del capitolo.

    Ora ho provato anche con la classe book e sembra presentare lo stesso problema(?) 😯

    Non so quali informazioni possano essere utili…

    Ciao,
    Daniele

    Un capitolo si comincia con
    `\chapter{Titolo}`
    Sospetto che tu stia usando
    `\section{Titolo}`
    O almeno così mi dicono i tarocchi e l’esame dei fondi di caffè. 😀
    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 11,941 al 11,955 (di 13,205 totali)

Go to top▲