egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 12,121 al 12,135 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: troppe immagini o testo troppo lungo? #12741
    Up
    0
    Down
    ::

    Ho un problema con le immagini.

    ho usato questi seguenti codici per inserire molte immagini nel mio testo
    `\begin{figure}[ht]
    \centering
    \includegraphics[scale=0.5]{dizionariodeidati.JPG}
    \caption{Esempio di dizionariodeidati \label{fig:dizionariodeidati}}
    \end{figure}`
    oppure qualche volta usando minipage

    `\begin{figure}[ht]
    \centering
    \begin{minipage}[c]{0.9\textwidth}
    \centering
    \includegraphics[scale=0.5]{DiagrammaEsecutivo.JPG}
    \caption{Diagramma esecutuvo \label{fig:DiagrammaEsecutivo}}
    \end{minipage}%
    \qquad
    \begin{minipage}[c]{0.9\textwidth}
    \centering
    \includegraphics[scale=0.5]{DiagrammaAttività.JPG}
    \caption{Diagramma delle attività \label{fig:DiagrammaAttività}}
    \end{minipage}%
    \qquad
    \begin{minipage}[c]{0.9\textwidth}
    \centering
    \includegraphics[scale=0.5]{DiagrammaCasiduso.JPG}
    \caption{Diagramma a casi d'uso \label{fig:DiagrammaCasiduso}}
    \end{minipage}
    \end{figure}`
    Solo che ora quando tento di inserire ancora immagini (sono verso la fine del testo) mi appaiono tutta una serie di warning cito l’ultima parte del file log:
    `LaTeX Warning: There were undefined references.

    LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

    )
    (\end occurred inside a group at level 1)

    ### simple group (level 1) entered at line 453 ({)
    ### bottom level
    Here is how much of TeX's memory you used:
    7584 strings out of 95451
    100943 string characters out of 1187882
    185540 words of memory out of 1181681
    10055 multiletter control sequences out of 60000
    23025 words of font info for 45 fonts, out of 1000000 for 2000
    0 hyphenation exceptions out of 8191
    32i,11n,43p,1484b,513s stack positions out of 5000i,500n,10000p,200000b,32768s
    PDF statistics:
    1152 PDF objects out of 300000
    323 named destinations out of 300000
    829 words of extra memory for PDF output out of 10000

    …

    Output written on ingsw.pdf (75 pages, 3021707 bytes).`
    Scusate la lunghezza…praticamente va in confusione fra riferimenti di sezioni del testo e immagini…ma non capisco perché…forse ci sono troppe immagini o devo fare un testo con include per i capitoli???

    Non ci vedo nulla di strano: sono semplici avvisi che i riferimenti sono ancora indefiniti; basta una ricompilazione per risolverli.

    Piuttosto, vedo un paio di cosette da sistemare:

    (1) non usare cose del tipo \label{Qualit\`a}, ma \label{Qualita}, senza comandi all’interno della “label”;

    (2) installa i font CM-Super oppure usa i Latin Modern, con \usepackage{lmodern}. I font bitmap non vengono visualizzati molto bene;

    (3) trova la causa di quel gruppo aperto e non chiuso.

    Ciao
    Enrico

    in risposta a: PDFLaTeX funziona, LaTeX no![Risolto] #12734
    Up
    0
    Down
    ::

    Io ho la necessità di compilare la mia tesi sia con LaTeX che con PDFLaTeX.

    Quando uso PDFLaTeX non ho problemi, ma quando cerco di creare il file .dvi con LaTeX, questa riga me lo impedisce:
    `\usepackage[pdftex, plainpages=false, colorlinks=true, linkcolor=blue]{hyperref}`
    Cioè, mi dà questo responso:`[LaTeX] tesi.tex => tesi.dvi (latex)
    ./tesi.tex:0: \headheight is too small (12.5pt):Make it at least 14.49998pt.
    ./cap2.tex:33:Overfull \hbox (1.55844pt too wide) in paragraph
    [LaTeX] 0 errori, 1 avvertimento, 1 fuori misura
    [LaTeX] Done!`dal quale mi sembra di capire che la compilazione è andata a buon fine, ma il mio tesi.dvi non viene creato!

    Se invece commento quella riga, funziona tutto e il .dvi viene creato come al solito…

    Come posso fare?

    Intanto scrivere nel preambolo
    `\setlength{\headheight}{15pt}`
    Non c’entra niente con il tuo problema, ma sistema la testatina che potrebbe darti effetti non voluti.

    Quanto al tuo problema vero: secondo te, passare l’opzione pdftex a hyperref e compilare con latex è privo di conseguenze? 🙄
    `\usepackage{ifpdf}
    \ifpdf
    \usepackage[pdftex, plainpages=false, colorlinks=true, linkcolor=blue]{hyperref}
    \else
    \usepackage[dvips, plainpages=false, colorlinks=true, linkcolor=blue]{hyperref}
    \fi`
    Ciao
    Enrico

    in risposta a: Formule matematiche #12712
    Up
    0
    Down
    ::

    Vorrei aspere se esiste un programma per tradurre le espressioni matematiche da questa forma: x^2+x+1 alla forma x 2 exp x add 1add

    Mi sa tanto di conversione da notazione infissa (standard) a quella polacca inversa (rpn).

    Cercando (ci ho messo un po’ 🙄 ) si trova il seguente programmino infix2rpn

    Una volta convertite le espressioni basta fare una sostituzione con un qualunque editor sotituendo le virgole con degli spazi, “+” con “add” ecc.

    Una domanda: come mai ti serve fare queste conversioni?

    Esiste anche un pacchetto per TeX, che fa parte di un contributo a pstricks:
    infix-RPN.sty
    infix-RPN.tex
    Vanno scaricati entrambi (puoi anche scaricare l’intero pacchetto pst-infixplot.zip). Trovi la documentazione di infix-RPN qui

    Ciao
    Enrico

    in risposta a: pacchetti astro e cmastro #12692
    Up
    0
    Down
    ::

    Cosa intendi per distribuzione?
    cmq cerco di darvi più informazioni possibili.

    I pacchetti li installavo tramite la versione di MiKTeX 2.4 e pensando che fosse un problema di “versione” del pacchetto, alla fine ho installato la versione MiKTeX 2.5.
    Ma il problema si ripresenta.

    Il sistema operativo utilizzato è XP…

    Si intendevano proprio queste informazioni. Con MiKTeX hai un ottimo gestore di pacchetti (Package Manager): gli chiedi di installare astro e cmastro e fa tutto lui. Come si faccia effettivamente non lo so (fortunatamente non uso Windows), ma di sicuro non è complicato: leggi la documentazione di MiKTeX.

    Ciao
    Enrico

    in risposta a: Impostare la larghezza di una tabella #12715
    Up
    0
    Down
    ::

    Ciao a tutti, ho visto che è stato discusso più volte questo problema ma non mi è ben chiara la sua soluzione.
    Ho letto le guide di base del latex ma non mi sono di aiuto…
    Io costruisco una tabella con l’ambiente table, da lasciare floating nel testo…
    Ho visto che nell’header è possibile impostare la larghezza di una colonna con il comando p ecc.
    Mi chiedo se non sia possibile, anche utilizzando un altro ambiente, impostare la tabella della larghezza del corpo del testo , lasciando pure che scrive (ad esempio) il testo nella prima riga su più righe,se risulta troppo lungo.
    Devo risolvere questo problema per evitare che le tabelle mi escano dal testo!

    Pacchetto tabularx o anche tabulary: per esempio
    `\begin{tabularx}{.9\columnwidth}{XX}`
    Ciao
    Enrico

    in risposta a: comando per riferimenti #12704
    Up
    0
    Down
    ::

    Salve ragazzi,
    io vorrei sfruttare al massimo l’automatismo dei comandi di latex per i riferimenti del testo. Per esempio mi piacerebbe avere un comando che sapesse distinguere se un label è riferito a:
    un capitolo (chapter)
    una sezione (section)
    una sottosezione (subsection)

    in modo che quando richiamo tramite il comando \ref{} mi basta mettere il nome del capitolo, sezione sottosezione o sottosezione e mi scriva lui dopo compilazione se mi riferisco a un capitolo sezione o sottosezione…

    Pacchetto smartref

    Ciao
    Enrico

    in risposta a: Caratteri in apice/pedice nel testo #11242
    Up
    0
    Down
    ::

    \textsubscript e \textsuperscript. Il primo deve essere definito nel preambolo con
    `\makeatletter
    \DeclareRobustCommand*\textsubscript[1]{%
    \@textsubscript{\selectfont#1}}
    \newcommand{\@textsubscript}[1]{%
    {\m@th\ensuremath{_{\mbox{\fontsize\sf@size\z@#1}}}}}
    \makeatother
    `

    O, senza tanti fronzoli, se si sta scrivendo con l’opzione “italian” di babel attiva:
    `Un\ap{apice} e un\ped{pedice}`
    Ciao
    Enrico

    in risposta a: Possibilità di non dovere creare una tabella #10362
    Up
    0
    Down
    ::

    Ho scaricato la MACRO, ma la blocca perchè dice che ho protezione alta…mi dice di abbassare la protezione (non so come si fa, ho NOD32 ma non ho capito come farlo) oppure di richiedere una firma digitale ….come faccio?
    grazie

    ❓ ❓ ❓ 😯

    Chi blocca che cosa? E che cos’è NOD32, di grazia? Ah, sì, Google dice che è un antivirus. Credo che un forum su Windows™ sia molto più adatto di questo. Qui si trattano argomenti che riguardano TeX e programmi affini, il tuo problema riguarda il sistema operativo che affligge 😉 la tua macchina. Non è per cattiveria, ma perché di sicuro in altri posti trovi gente più esperta sulla faccenda.

    Ciao
    Enrico

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

    Che ne dici di farlo diventare un pacchetto?

    Vedrò. Intanto godetevi la versione che supporta numeri fino a 999:
    `\makeatletter

    \def\numeroinparole#1{\expandafter\@numeroinparole\csname c@#1\endcsname}
    \def\@numeroinparole#1{%
    \ifnum#1=0 zero% Eccezione
    \else
    \ifnum#1=3 tre% Eccezione
    \else
    \np@numeroinparole{#1}{}%
    \fi\fi}
    \def\np@numeroinparole#1#2{%
    \ifnum#1>999
    \@ctrerr
    \else
    \ifnum#1>99
    \expandafter\np@hundred\number#1\np@del
    \else
    \ifnum#1<30
    \np@small{#1}{#2}\else\expandafter\np@large\number#1{#2}%
    \fi\fi\fi}

    \def\np@small#1#2{#2\ifcase#1\or
    uno\or due\or tr\'e\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#3{%
    \ifcase#1\or\or\or #3trent\or #3quarant\or #3cinquant\or
    #3sessant\or #3settant\or ottant\or #3novant\fi
    \ifcase#2a\or uno\or adue\or atr\'e\or aquattro\or
    acinque\or asei\or asette\or otto\or anove\fi}

    \def\np@hundred#1#2\np@del{%
    \ifcase#1\or\or due\or tre\or quattro\or cinque\or
    sei\or sette\or otto\or nove\fi cent%
    \ifnum#2=0 o\else\np@numeroinparole{#2}{o}\fi}

    \makeatother`
    Il problema del “…tré” accentato in tutti i numeri che finiscono per 3, maggiori di 3, è stato risolto mettendo un’eccezione iniziale, come suggerito da Gino Favero ieri sera in treno (50 minuti di ritardo :evil:) che però mi ha segnalato anche il problema del “centosettantanove-centottanta” (vedete che una “o” va mangiata?). 🙄

    Risolto scrivendo la macro \np@hundred, che si occupa della cifra delle centinaia, facendo chiamare alla fine \np@numeroinparole (è una ricorsione) con secondo argomento “o” (se il numero non è un multiplo di cento). La macro \np@large è stata riscritta con la possibilità di aggiungere il secondo argomento (che può essere vuoto o una “o”) davanti ai frammenti che ne hanno bisogno.

    Adesso cerco aiuto dagli analisti numerici per una implementazione e-TeX (cioè con \numexpr).

    Ciao
    Enrico

    PS: Chi è Gino Favero? Ecco qui 😀

    in risposta a: codifica caratteri in Kile #12680
    Up
    0
    Down
    ::

    Dopo aver lavorato con Miktex per tre anni su Windows Xp ho da qualche tempo deciso di passare a Linux (ubuntu Feisty) con tetex.
    Ho subito incontrato problemi di codifica caratteri.
    Ho letto questo http://www.guit.sssup.it/phpbb/viewtopic.php?p=10847
    che mi è stato molto utile, ma ancora ho dei problemi con kile.
    Ho provato a seguire la guida (http://kile.sourceforge.net/Documentation/html/lang.html) ma senza risultati.
    Durante la digitazione i caratteri accentati (òàéèù) vengono trasformati come nell’esempio sotto:
    `\documentclass[a4paper,10pt]{letter}
    \usepackage[utf-8]{inputenc}

    \begin{document}
    bla bla
    %%in kile tools encoding unicode (UTF8)
    %% kile settings configure Kile editoropen/saveencoding: Unicode (UTF8)
    ò %dovrebbe essere ò
    Ã %dovrebbe essere à
    é %dovrebbe essere é
    Ú %dovrebbe essere è
    ù %dovrebbe essere ù

    \end{document}`
    Gli altri editor installati (kwrite, gedit) non hanno questo problema.

    Problema di configurazione generale di linux, di kile, di tetex o… (probabile) mia ignoranza?

    Intanto ho spostato il topic, perché non tratta di TeX.

    Non è molto chiaro dove stia il problema: dove trovi quei caratteri bizzarri? Nel sorgente o nel PDF?

    Fa’ una cosa intanto: usa correttamente inputenc:
    `\usepackage[utf8]{inpuntenc}`
    Ciao
    Enrico

    in risposta a: Le linee di taglio #12668
    Up
    0
    Down
    ::

    Le linee di taglio ed i margini non si adeguano quando passo dalle pagine dispari a quelle pari.
    Ho usato il seguente preambolo:

    Non capisco quale sia il problema, visto che a me tutto torna.

    Userei un modo diverso di caricare i pacchetti:
    `\usepackage[paperwidth=17.5cm,paperheight=25.7cm,voffset=1.5cm,hoffset=1.5cm,%
    textwidth=13cm,textheight=19.5cm,centering]{geometry}
    \usepackage[cam,a4,pdftex,center]{crop}`
    come raccomandato dall’autore di crop.

    Ciao
    Enrico

    PS: Ti ho spostato nel forum più adatto.

    in risposta a: inserire file .jpg in documento latex #12647
    Up
    0
    Down
    ::

    PDFLaTeX prende solo formati .jpg, .tiff, .png e .pdf.

    pdfTeX non gestisce più TIFF, da parecchio tempo (nel 2003). L’autore e il team di sviluppo hanno deciso che non ce la fanno a star dietro alle decine di formati che vanno sotto il nome collettivo di TIFF. Quindi un TIFF va convertito in PNG o JPG (dipende dal tipo di immagine) con qualche programma specializzato (ImageMagick, per esempio).

    Vedi la discussione qui

    Ciao
    Enrico

    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

Stai visualizzando 15 risposte – dal 12,121 al 12,135 (di 13,205 totali)

Go to top▲