egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 12,136 al 12,150 (di 13,218 totali)
  • Autore
    Risposte
  • in risposta a: inserire file .jpg in documento latex #12640
    Up
    0
    Down
    ::

    per inserire un file .jpg in un documento tex ho utilizzato il pacchetto graphics ed il seguente codice:
    `\begin{figure}[htbp]
    \centering
    \includegraphics{Figura1.jpg}
    \caption{Una figura.}
    \label{fig:figuraSingola}
    \end{figure}`
    nella compilazione va in errore dicendomi: “! LaTeX Error: File `./imgs/Figura1.bb’ not found.”

    Usando pdflatex oppure trasformando il JPG in EPS. In ogni caso chiama graphicx e non graphics.

    Ciao
    Enrico

    in risposta a: Lyx:Numerazione figure e capitoli #12613
    Up
    0
    Down
    ::

    Un’ultima curiosita’…
    Se invece definivo un nuovo contatore, in qusto modo:
    `\newcounter{myfigure}
    \renewcommand\thefigure{\arabic{myfigure}}`
    …avro’ di conseguenza dei problemi quando faro’ dei riferimenti nel testo vero?

    Dovresti associarlo all’ambiente figure. Cosa non proprio facilissima.

    Ciao
    Enrico

    in risposta a: Fncychap e lingua italiana #11499
    Up
    0
    Down
    ::

    Ho appena scoperto un pacchetto che scrive i numeri in portoghese: ordinalpt. Modificarlo per l’italiano non dovrebbe essere troppo difficile.

    Purtroppo l’italiano e il portoghese non sono abbastanza simili. Se si vuole un comando che gestisce i nomi dei numeri fino a 99, ecco qui:
    `\makeatletter
    \def\NumeroinParole#1{\expandafter\@NumeroinParole\csname c@#1\endcsname}
    \def\@NumeroinParole#1{%
    \ifnum#1>99
    \@ctrerr
    \else
    \ifnum#1<30 \np@small{#1}\else\expandafter\np@large\number#1\fi
    \fi}
    \def\np@small#1{\ifcase#1\or
    Uno\or Due\or Tre\or Quattro\or Cinque\or
    Sei\or Sette\or Otto\or Nove\or Dieci\or
    Undici\or Dodici\or Tredici\or Quattordici\or Quindici\or
    Sedici\or Diciassette\or Diciotto\or Diciannove\or Venti\or
    Ventuno\or Ventidue\or Ventitr\'e\or Ventiquattro\or Venticinque\or
    Ventisei\or Ventisette\or Ventotto\or Ventinove\fi}

    \def\np@large#1#2{%
    \ifcase#1\or\or\or Trent\or Quarant\or Cinquant\or
    Sessant\or Settant\or Ottant\or Novant\fi
    \ifcase#2a\or uno\or adue\or atr\'e\or aquattro\or
    acinque\or asei\or asette\or otto\or anove\fi}
    \makeatletter
    \renewcommand{\thechapter}{\NumeroinParole{chapter}}`
    Se si preferiscono le minuscole, basta cambiarle.

    Il comando \@NumeroinParole legge il valore del contatore dato ad argomento di \NumeroinParole. Se il numero è maggiore di 99, errore. Se il numero è <30, si va caso per caso, non c’è altro modo. Da 30 in poi, invece, viene letto il numero (che ha certamente due cifre) tramite
    `\expandafter\np@large\number#1`
    Con \expandafter abbiamo che \number produce la rappresentazione decimale del valore del contatore; \np@large ha due argomenti, il primo è la cifra delle decine, il secondo quella delle unità. A questo punto basta eseguire due \ifcase.

    Il comando è espandibile, quindi dà il risultato corretto con \label. Attenzione, però: un
    `\chapter{Titolo}\label{capitolo}`
    dando \ref{capitolo} si otterrà il numero scritto in parole. Così funziona il sistema.

    Ciao
    Enrico

    in risposta a: Lyx:Numerazione figure e capitoli #12611
    Up
    0
    Down
    ::

    Non funziona. Non può funzionare: LaTeX si rifiuta di ridefinire il contatore figure.

    Perfetto! 😳
    Domando scusa, provero’ sempre il codice da ora in poi…

    Nella directory che uso per le prove ho, attualmente, 653 file .tex 😀

    Ciao
    Enrico

    in risposta a: dimensione testo nelle note #12637
    Up
    0
    Down
    ::

    ciao a tutti,

    con riferimento al problema esposto poc’anzi, penso vada bene scrivere qualcosa del tipo:
    `\renewcommand{\UrlFont}{\color{COLORE} \normalsize \rm \fontfamily{FAMIGLIAFONT}}`
    l’istruzione precedente andrebbe bene per fissare l’aspetto delle url nel testo presente nel “corpo centrale” della pagina.
    Ora vorrei sapere come fare per usare un’istruzione simile per definire l’aspetto del testo nelle note a piè di pagina, magari modificando \normalsize con qualcos’altro (in modo che il testo dell’url non sia + grande di quello restante nella nota a piè di pagina…), senza ovviamente modificare l’aspetto del testo presente nel “corpo centrale” della pagina!.

    `\renewcommand{\UrlFont}{\color{red}\fontfamily{pcr}\selectfont}`
    Se dai \normalsize, certo che ti viene più grande. Le caratteristiche dei font si possono cambiare una alla volta. In questo caso ho dato il comando per il colore e scelto la famiglia. Con il tuo comando stavi scegliendo “grandezza normale” e “tondo”, il comando \fontfamily non ha alcun effetto se non dai anche \selectfont che è implicito in \normalsize e in \rm; quest’ultimo comando non va usato mai. Esiste solo per compatibilità con i vecchi documenti, al pari di \bf, \it e compagnia.
    `\rm -> \rmfamily
    \bf -> \bfseries
    \it -> \itshape
    \sf -> \sffamily
    \tt -> \ttfamily`
    Cambiare il corpo usato nelle note è un po’ più complicato e certamente sconsigliabile, ma tu non volevi questo, penso.

    Ciao
    Enrico

    in risposta a: URGENTEEE:powerdot and texshop on mac os x #12629
    Up
    0
    Down
    ::

    Sei il mio nuovo mito…posso avere un tuo poster da attaccare in camera?
    Scerzo..
    ora sembra funzionare
    grazie mille ma sappi che data la mia deficenza in merito fra brave riscriverò..

    Ahi, ahi ❓ ❓ Due errori di ortografia e uno di battitura in quattro righe di messaggio 😉

    Trovi materiale per il poster nel sito del GuIT :wink:, ma ci sono cose molto più carine da attaccare in camera. 😀

    Va’ tranquillo: quando hai problemi, qui cerchiamo di risolverli. Visto che poi usi il Mac …

    Ciao
    Enrico

    in risposta a: URGENTEEE:powerdot and texshop on mac os x #12627
    Up
    0
    Down
    ::

    Grazie Enrico…ma pultroppo non credo sia quello il problema..ti invio il nuovo errore che si profila dopo il tuo suggerimento…
    Ragazzi GRAZIE ANCORA

    Questo errore proprio non lo capisco….mi dice solo questo

    This script has been deprecated. Please call

    simpdftex latex –maxpfb prova-powerdot2.tex

    instead.

    Devi fare un’operazione molto semplice: apri il menù “Preferenze” e il tab “Motore”; lì trovi due campi. In uno c’è scritto “altpdftex –maxpfb” nell’altro “altpdflatex –maxpfb”. Sostituisci il primo con “simpdftex tex –maxpfb” e il secondo con “simpdftex latex –maxpfb”.

    Ciao
    Enrico

    in risposta a: Lyx:Numerazione figure e capitoli #12608
    Up
    0
    Down
    ::

    La mia vuole essere una mezza risposta, alternativa e più grezza di quella data da Lapo Mori, ma che può aiutare a capire cosa c’è sotto al tappeto…

    Copio-incollo dal file book.cls le linee di codice che controllano la numerazione delle figure:
    `\newcounter{figure}[chapter]
    \renewcommand \thefigure
    {\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@figure}`
    La prima riga indica in particolare che il contatore delle figure deve essere azzerato quando il contatore dei capitoli viene incrementato.

    Io proverei a sostituire tali definizioni inserendo nel tuo preambolo le seguenti istruzionii:
    `\makeatletter
    \newcounter{figure}
    \renewcommand \thefigure {\@arabic\c@figure}
    \makeatother`

    Due note:
    1- non ho provato il codice… 😉
    2- questa è una modifica leggera alla classe ma in genere si sconsigliano questo genere di operazioni in quanto è preferibile appoggiarsi a pacchetti preconfezionati…

    Non funziona. Non può funzionare: LaTeX si rifiuta di ridefinire il contatore figure. Ma se anche tu dessi
    `\makeatletter
    \let\c@figure\undefined
    \newcounter{figure}
    \renewcommand \thefigure {\@arabic\c@figure}
    \makeatother`
    avresti lo spiacevole risultato che il contatore verrebbe azzerato a ogni capitolo ugualmente: è già stato inserito nella lista dei riazzeramenti di chapter.

    L’unico modo è di usare uno dei pacchetti che permettono di togliere il contatore dalla lista: chngcntr è uno. La classe memoir permette di farlo.

    Un’altra osservazione: se devi cambiare la rappresentazione di un contatore, basta un comando del tipo (più amichevole)
    `\renewcommand\thefigure{\arabic{figure}}`
    Ciao
    Enrico

    in risposta a: URGENTEEE:powerdot and texshop on mac os x #12625
    Up
    0
    Down
    ::

    Ciao a tutti…sono appena arrivato…
    vi prego di aiutarmi perchè sto impazzendo..
    Utilizzo mac os x e come editor texshop. Ho scaricato powerdot e credo installato correttamente secondo le indicazioni suggerite sia nel sito sia dall’editor stesso.
    Ora non riesco a codificare l’errore che mi da..
    lo trascrivo qui sotto magari voi riuscite a decifrare l’errore che faccio

    .
    .
    .
    .
    .
    ! LaTeX Erro)) (./prova-powerdot.aux)
    (/usr/local/teTeX/share/texmf.tetex/tex/latex/hyperref/nameref.sty)
    (/usr/local/teTeX/share/texmf.tetex/tex/context/base/supp-pdf.tex
    (/usr/local/teTeX/share/texmf.tetex/tex/context/base/supp-mis.tex
    loading : Context Support Macros / Miscellaneous (2004.10.26)
    )
    loading : Context Support Macros / PDF (2004.03.26)
    ) (./prova-powerdot.bm) (./prova-powerdot.bm) (./prova-powerdot.toc)

    ! Package xkeyval Error: `ciao’ undefined in families `glslide,slide’.

    See the xkeyval package documentation for explanation.
    Type H for immediate help.

    l.7 \maketitle[ciao]

    ? r: Unknown graphics extension: .ps.

    See the LaTeX manual or LaTeX Companion for explanation.
    Type H for immediate help.

    l.63 }

    ?

    Vi prego se riuscite a capire datemi un aiuto che sto nelle merda…

    Devi compilare con “TeX and Ghostscript” che trovi nel menù “Typeset” (non so quale sia in italiano). Ma sta’ attento, che devi usare file eps, non solo ps.

    Ciao
    Enrico

    in risposta a: tabular e spazi tra le colonne #12620
    Up
    0
    Down
    ::

    ciao a tutti,

    come anticipato in un messaggio precedente, ho bisogno di scrivere, in un appendice della tesi, un paio di pagine su 2 colonne, del tipo seguente:

    1a colonna 2a colonna
    Nome azienda Homepage
    Azienda1 HPAzienda1

    posso ovviamente usare
    `\begin{tabular}{ll}
    … & … \\
    … & … \\
    \end{tabular}`

    ora il problema e’: come faccio a decidere lo spazio tra le 2 colonne?

    `\begin{tabular}{l@{\hspace{1cm}}l}`
    Ciao
    Enrico

    in risposta a: spaziatura uniforme footmisc #12585
    Up
    0
    Down
    ::

    Lo usi con l’opzione “bottom”? Se non ti mando tutto il codice il problema non è visibile: la distanza dal numero di pagina, che io ho al centro in basso, è costante ma la distanza dal testo sopra no. La cosa strana è che latex a volte sembra preferire cambiare pagina piuttosto che scrivere un’ ultima riga e quindi le distanze non sono uniformi. Se invece tolgo l’opzione bottom, mi ritrovo le note a pié di pagina sempre equidistanti dall’ultima riga di testo ma a volte sono troppo in alto, anche se il testo della pagina la riempie per meno di metà.

    Solita occhiata alla sfera di cristallo. Per caso usi il pacchetto setspace? O hai giochicchiato con \linespread?

    Se nel tuo documento c’è \linespread, toglilo immediatamente e usa setspace (sarebbe meglio di no, ma sappiamo che stupide regole a volte lo impongono). In questo caso, il pacchetto footmisc va caricato dopo setspace.

    Un’altra causa del fenomeno può dipendere dal tipo di note. Se le note sono molto lunghe, può capitare che LaTeX non possa proprio cambiare pagina senza lasciare qualche riga vuota in fondo, perché nella riga che magari ci starebbe c’è una nota che lo impedisce per via del suo testo che va al piede.

    Ciao
    Enrico

    PS: Oggi, nella stessa metà di una carrozza di un treno regionale (R5501) eravamo in due a usare TeX 😯 Sul Mac 😀

    in risposta a: Problema da DVI a Pdf #12541
    Up
    0
    Down
    ::

    Su Mac OS X, basta fare doppio clic sul file dvi e questo viene automaticamente convertito in pdf.

    Con WinEdt e TeXnic Center basta UN solo clic per trasformare il dvi in pdf.

    Dai, non scherziamo! 😉 Lorenzo dice che basta un doppio clic sull’icona del dvi. Per avere la conversione con singolo clic devi aprire WinEdt o TeXnic Center.

    La conversione viene eseguita da TeXShop, che usa dvips+ps2pdf. Aprendo un dvi con TeXniscope si ha una conversione con dvipdfmx che non sempre va a buon fine, proprio per i problemi di \special.

    Ciao
    Enrico

    in risposta a: \vref e italian babel #12562
    Up
    0
    Down
    ::

    Credo che per modificare il comportamento localmente basti mettere nel preambolo
    `\def\reftextfaraway#1{a pagina~\pageref{#1}}%`

    Il modo migliore è di scrivere
    `\makeatletter
    \vref@addto\extrasitalian{\def\reftextfaraway#1{a pagina~\pageref{#1}}}
    \makeatother`
    Questo per evitare che un cambiamento di lingue produca l’effetto di ritornare alla definizione originale. Non è necessario se si usa solo l’italiano, in tal caso il tuo codice è sufficiente.

    Il seguente codice mostra il problema:
    `\documentclass[a4paper,english,italian]{article}
    \usepackage{babel,varioref}
    \def\reftextfaraway#1{a pagina~\pageref{#1}}
    \begin{document}
    \show\reftextfaraway
    \end{document}`
    Il messaggio che si ottiene è
    `> \reftextfaraway=macro:
    #1->nella pagina~\pageref {#1}.`
    Con il codice più complesso, il messaggio è
    `> \reftextfaraway=macro:
    #1->a pagina~\pageref {#1}.`
    Ciao
    Enrico

    in risposta a: Modificare l’allineamento nelle equazioni #12550
    Up
    0
    Down
    ::

    una domanda: se ora volessi farsi’ che l’allineamento dell’ultima equazione fosse con theta allineato ad y e non al suo pedice, come dovrei fare? In pratica mi serve un ulteriore spazio nell’ultima equazione (theta) prima dell’uguale, in modo da allinearla a quelle di sopra e non al loro pedice.
    `\begin{subequations}
    \begin{align}
    x_{0}&=…\\
    x_{1}&=…\\
    y_{1}&=…\\
    \theta&=\arcsin\left(\frac{h_{1}+h_{2}}{d}\right)\label{teta}
    \end{align}
    \end{subequations}`

    Usa \hphantom (esistono anche \vphantom e \phantom) che lascia uno spazio orizzontale corrispondente al suo argomento, ma non “occupa” spazio in verticale:
    `\theta\hpantom{_{0}}&=…`
    Non dimenticarti di dare \label{etichetta} dopo \begin{subequations}, in modo da poterti riferire al blocco di equazioni.

    Ricordati anche di cambiare topic se cambi argomento delle domande.

    Ciao
    Enrico

    in risposta a: Problemi fancyheader #12512
    Up
    0
    Down
    ::

    Hai ragione ma ho visto che il fancyheader considera le pagine pari e quelle dispari, (even,odd) quindi, data la sua versatilità, ritenevo si potesse fare in comunque. Dopotutto, visto che permette di inserire qualunque cosa, pensavo fosse possibile dirgli “stampami il capitolo nelle pagine pari e la sezione in quelle dispari”, dato che la numerazione è sempre “pari e dispari” anche in modalità “oneside”. Comunque ho fatto delle prove anche con “twoside” ma non ho ottenuto quello che volevo.

    Si può, basta sapere un po’ di programmazione TeX; ma non ha senso, se la tesi deve andare solo fronte. 👿 La collera non è verso di te, ovviamente, ma verso chi impone queste regole antiquate con inutile spreco di carta. Immagino che chiedano anche spaziatura doppia. 🙄

    La testatina deve dare informazioni a chi consulta il testo; a pagina singola c’è poco spazio e si deve rinunciare a qualcosa. Io rinuncerei al titolo del capitolo, lasciando il numero e il titolo della sezione che, almeno, fanno riferimento al numero del capitolo. La soluzione che ti proponevi è da escludere categoricamente. 🙂

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 12,136 al 12,150 (di 13,218 totali)

Go to top