egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 6,286 al 6,300 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: stili didascalie #45599
    Up
    0
    Down
    ::

    esattamente come ne l’”arte”

    `\usepackage{caption}
    \renewcommand{\sfdefault}{iwona}
    \captionsetup{font=small,labelfont={sf,bf}}`
    Ma sta’ attento che il font Iwona non si adatta bene a qualsiasi font con grazie.

    Ciao
    Enrico

    in risposta a: stili didascalie #45597
    Up
    0
    Down
    ::

    sono riuscito più o meno ad arrivare alla configurazione che volevo…manca solo un piccolo dettaglio… ovvero non so come modificare lo stile della sola etichetta (riesco a farla ingrassetto ma sempre nello stile del corpo del testo)… come fare? quali sono le notazioni per stili differenti?

    Non sarebbe meglio se ci spiegassi come la desideri?

    Ciao
    Enrico

    in risposta a: Option clash for package xcolor #45590
    Up
    0
    Down
    ::

    A questo punto però, una volta fatta l’inversione (avevo già provato
    una serie di spostamenti) ottengo:
    `(/usr/share/texmf-texlive/tex/latex/comment/comment.sty
    Excluding comment 'comment')
    (/usr/share/texmf-texlive/tex/latex/ltxmisc/framed.sty)
    (/usr/share/texmf-texlive/tex/latex/base/makeidx.sty)
    (/usr/share/texmf-texlive/tex/latex/fancyhdr/fancyhdr.sty

    ! LaTeX Error: Command \chead already defined.
    Or name \end… illegal, see p.192 of the manual.

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

    l.270 …chead}{\@ifnextchar[{\@xchead}{\@ychead}}`
    e la compilazione di blocca di nuovo…
    M.

    Non ha senso caricare fancyhdr insieme a classicthesis (e nemmeno tocloft): per agire sull’indice devi usare i metodi descritti nel manuale di KoMa-script.

    Ciao
    Enrico

    in risposta a: Option clash for package xcolor #45588
    Up
    0
    Down
    ::

    Ho un file .sty con questo codice:

    `
    \documentclass[a4paper,titlepage]{scrbook}
    \usepackage[utf8x]{inputenc}
    \usepackage[english,italian]{babel}
    \usepackage[OT2,T1]{fontenc} % OT2 per il cirillico
    \usepackage{textcomp}
    \usepackage{classicthesis-ldpkg}
    \usepackage[linedheaders,pdfspacing,eulerchapternumbers,subfig,%
    beramono,eulermath]{classicthesis}
    \usepackage[table,dvipsnames]{xcolor}
    \usepackage{multirow}
    \usepackage{url}
    \usepackage{colortbl}
    \usepackage{graphicx}
    \usepackage{multicol}
    \usepackage{enumitem}
    \newlist{myenum}{enumerate}{4}
    \setlist[myenum]{label*=\emph{\alph*})}
    \usepackage{calc}
    \usepackage{booktabs} % serve per toprule, midrule e bottomrule
    \usepackage{alltt}
    \usepackage{upquote}
    \usepackage{textcomp}
    \usepackage{comment}
    \usepackage{framed}
    \usepackage{makeidx}
    \definecolor{mycyan}{rgb}{0.99,1,1}
    \definecolor{shadecolor}{rgb}{0.99,1,1}
    \usepackage{listings}
    \lstset{basicstyle=\small\ttfamily,
    keywordstyle=\color{blue}\bfseries,
    commentstyle=\color{blue},
    stringstyle=\color{blue},
    backgroundcolor=\color{mycyan},
    moredelim=[is][\color{black}\textrm]{|*}{*|}}
    \newlist{mytext*}{description}{1}
    \setlist[mytext*]{noitemsep,style=sameline,font=\normalfont}
    \setlist[mytext*]{itemsep=0.1cm,style=sameline,font=\normalfont}
    \newenvironment{mytext}[1]
    {\begin{mytext*}[leftmargin=\widthof{#1\hspace{4cm}}]}
    {\end{mytext*}}
    \makeindex
    \definecolor{mybrown}{named}{Bittersweet}
    \usepackage{hyperref}
    \hypersetup{pdfborder=0,colorlinks,citecolor=black,filecolor=black,%
    linkcolor=blue,linktocpage,urlcolor=mybrown,hyperindex}

    % link cliccabili
    \newcommand{\mail}[1]{\href{mailto:#1}{\textsf{#1}}}
    \newcommand{\URL}[1]{\href{#1}{\textsf{#1}}}

    % separare la numerazione dal titolo dei paragrafi in Indice
    \usepackage{tocloft}
    \settowidth{\cftsecnumwidth}{00.00\enspace}
    \settowidth{\cftsubsecnumwidth}{00.00.00\enspace}

    % intestazioni
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \fancyhf{}
    \renewcommand{\chaptermark}[1]{\markboth{\textbf{\thechapter. #1}}{}}
    \renewcommand{\sectionmark}[1]{\markright{\textbf{\thesection. #1}}}
    \renewcommand{\headrulewidth}{0.5pt}
    \fancyhead[LO]{\nouppercase{\rightmark}}
    \fancyhead[RE]{\nouppercase{\leftmark}}
    \fancyhead[LE,RO]{\thepage}

    \begingroup
    \catcode`\'=\active
    \gdef\doquotesingle{\let'\textquotesingle}
    \endgroup
    \newenvironment{code}
    {\def\b{\textbackslash}%\small
    \begin{shaded}\begin{alltt}%
    \doquotesingle \let~\textasciitilde
    \setlength{\parindent}{0pt}\ignorespaces}
    {\end{alltt}\end{shaded}}

    % cirillico
    \newlanguage\fakelanguage
    \newcommand\cyr{\fontencoding{OT2}\fontfamily{wncyr}\selectfont
    \language\fakelanguage}
    \DeclareTextFontCommand{\textcyr}{\cyr}
    `

    Alla compilazione però ricevo l’avviso:

    `! LaTeX Error: Option clash for package xcolor.

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

    l.22 \usepackage
    {multirow}
    ? H
    The package xcolor has already been loaded with options:
    [dvipsnames]
    There has now been an attempt to load it with options
    [table,dvipsnames]
    `

    e la compilazione si blocca. Come faccio a identificare il pacchetto
    che carica xcolor? O l’errore può essere dovuto ad altra causa?

    Te lo dice il messaggio: uno dei pacchetti precedenti. Siccome ci sono solo quelli di classicthesis che possono dare il problema, la soluzione è caricare xcolor subito dopo textcomp

    Ciao
    Enrico

    in risposta a: stranezza con \newcommand{\e}{\'{e]} #45579
    Up
    0
    Down
    ::

    ho definito, per comodità,
    `\newcommand{\e}{\'{e}}`

    quando però scrivo

    oggi \e lunedì

    ho come risultato
    `oggi èlunedì`.

    ho risolto usando
    `\newcommand{\e}{\'{e}\;}`

    c’è un modo più “corretto”?

    Come ti ha detto robitex usa i caratteri accentati direttamente; trovi sulle guide come si fa. Attento che “\’e” non è corretto per il verbo essere.

    Ciao
    Enrico

    in risposta a: giustificare in un makebox a seconda del numero di pagina #45563
    Up
    0
    Down
    ::

    Agostino, non ho sottomano la soluzione che ho implementato tempo fa; ma visto che siamo nel forum dico come risolsi il problema:

    1) ho cercato nel file latex.ltx (il file sorgente del formato LaTeX) la definizione di \pageref: essa preleva il secondo elemento di 2 o di 5 argomenti (2 normalmente, 5 se viene usato hyperref) che contiene il numero della pagina
    2) uso la macro di servizio che usa \pageref adeguatamente sottoposta ad un \if (precisamente \@ifpackageloaded) per sapere se devo prendere il secondo di 2 o il secondo di 5 argomenti.
    3) prelevo il numero di pagina dal label della figura (magari bisogna far girare pdflatex due volte per essere sicuri che il valore della pagina sia aggiornato) e lo carico in un contatore;
    4) uso il comando condizionale \ifodd per sapere se il numero di pagina è pari o dispari e poi mi comporto in modo corrispondente, cioè creo la scatola \makebox con l’opzione di posizionamento r o l a seconda della aprità del numero di pagina.

    Ovviamente la ricrca su latex.ltx serve solo per sapere come si chiama la macro di servizio; tutto il resto va programmato nel solito file di macro personali.

    Aggiungo che questo è uno dei casi in cui ifthen è utile, perché è in grado di gestire \isodd{\pageref{}} anche se l’etichetta non è ancora registrata nel file .aux

    In questo caso consiglierei di definire un’etichetta “invisibile”, in modo che non si debba richiamare quella affibbiata alla didascalia e il tutto sia automatico:
    `\newcounter{dancingfigure}
    \newenvironment{dancingfigure}[1][tbp]
    {\refstepcounter{dancingfigure}%
    \edef\temp{\noexpand\label{DF@\arabic{dancingfigure}}}\temp
    \ifthenelse{\isodd{\pageref{DF@\arabic{dancingfigure}}}}
    {\odddancingfigure}{\evendancingfigure}
    \begin{SCfigure}[0.8][#1]}
    {\end{SCfigure}}
    \newcommand{\odddancingfigure}{\def\positioning{r}}
    \newcommand{\evendancingfigure}{\def\positioning{l}}
    \newcommand{\dancinginclude}[2][]{%
    \makebox[0.7\textwidth][\positioning]{%
    \includegraphics[width=0.84\textwidth,#1]{#2}}}

    …

    \begin{dancingfigure}[tp]
    \dancinginclude{immagine}
    \caption{didascalia}
    \end{dancingfigure}`
    Durante la preparazione del testo le figure potrebbero venire messe in modo sbagliato, ma quando si finisce e si compila fino a risolvere i riferimenti incrociati, tutto va a posto.

    Meglio non usare poi etichette esplicite come \label{DF@1}. 🙂

    Ciao
    Enrico

    in risposta a: Grossi problemi con la funzione \ref{} #45549
    Up
    0
    Down
    ::

    Nel tuo codice:

    `\begin{figure} [h]
    \centering
    \includegraphics[width=200pt]{Slap1.png}
    \caption[Implementazione, Slapback Eco]
    \label{Implementazione}
    \end{figure}`

    Non è che l’argomento di caption va tra parentesi graffe invece di quadre?

    Giacomo

    Il comando \ref non dovrebbe cercare il LABEL? mi sono accorto solo ora grazie a giacomo che effettivamente ho le graffe su caption nelle altre immagini. Le quadre ce le ho solo su alcune dove però il comando è \caption[nome]{nome}… Chiedo scusa a tutti per aver fatto perdere tempo ma da ignorante andavo avanti con il copia incolal da alcuni esempi su internet ora cambio tutte le imamgini nella forma

    `\begin{figure} [h]
    \centering
    \includegraphics[width=200pt]{Slap1.png}
    \caption{Implementazione, Slapback Eco}
    \label{Implementazione, Slapback Eco}
    \end{figure}`
    e in teoria funzionerà tutto…

    ringrazio davvero tutti per il supporto e per avermi risolto il problema…

    Evita \label con argomenti così complicati. Per esempio evita gli spazi; non è un dramma se ce li metti, ma è meglio che non ci siano. Fidati.

    Ciao
    Enrico

    in risposta a: Grossi problemi con la funzione \ref{} #45547
    Up
    0
    Down
    ::

    Ringrazio anticipatamente chiunque abbia la pazienza di leggerlo… quello che ho capito io leggendolo (“LaTeX Warning: Reference `Implementazione, Slapback Eco’ on page 24 undefined on input line 105.”) secondo lui io non gli ho dato l’immagine. Ma l’immagine c’è ha quel nome e nel pdf la vedo. Se a qualcuno interessa il caso posso anche mandare l’intero file .tex della tesi…

    No, non l’intero file; cerca di ridurre al minimo la parte che non funziona.

    Ciao
    Enrico

    in risposta a: TeX Live 2009 #38973
    Up
    0
    Down
    ::

    Fulmineo Professore… pensare che non hanno ancora aggiornato il sito del TUG!!!
    Sono interessato in particolare a repstopdf, e quando(?) avrò un po’ di tempo cercherò la documentazione.

    È solo la versione “pretest”, ne trovi l’annuncio sulla mailing-list di TeX Live e sulla pagina http://tug.org/texlive/pretest.html con le istruzioni per l’installazione. È solo per esperimenti, non la si usi per progetti importanti.

    Ciao
    Enrico

    in risposta a: TeX Live 2009 #38971
    Up
    0
    Down
    ::

    [Ciao, si sanno già le novità della nuova release?
    Grazie

    Pochi minuti fa è terminata l’installazione della pretest di TeX Live 2010 sulla macchina virtuale Ubuntu 10.04 da cui sto scrivendo. 🙂

    Novità: tra gli eseguibili ci sono bibtexu (versione Unicode di BibTeX), chktex (un controllore sintattico) per TeX e LaTeX, chkweb e deweb (per la gestione di CWEB), dvisvgm (trasformazione di dvi in svg) e repstopdf (la versione ristretta di epstopdf)

    Ci sono inoltre makejvf, mendex, pbibtex, pdvitype, platex, ppltotf, ptex e ptftopl: anche pTeX è finalmente parte di TeX Live (tipografia giapponese, supporta anche la scrittura tradizionale dall’alto in basso).

    C’è la “restricted shell-escape”; i programmi eseguibili sono bibtex, bibtex8, kpsewhich, makeindex e repstopdf (così il pacchetto epstopdf può eseguire automaticamente le conversioni di eps in pdf).

    Installazione senza alcun problema. Per far convivere 2009 e 2010 sono arrivato alla seguente conclusione: si scrive il file texlive.sh in /etc/profile.d, gli si dà privilegio di esecuzione (chmod +x /etc/profile.d/texlive.sh); il file consiste dell’unica riga
    `export PATH=/opt/texbin:${PATH}`
    Quindi si definisce un link (ho scelto /opt invece di /usr, mi sembra meglio):
    `$ sudo ln -s /usr/local/texlive/2009/bin/i386-linux /opt/texbin`
    Basta cambiare il link per scegliere tra 2009 e 2010 senza nemmeno un logout (naturalmente va fatto dopo aver registrato texlive.sh). Un breve script senza pretese permette di scegliere tra 2009 e 2010, l’ho chiamato (senza tanta fantasia) “texlive”:
    `#!/bin/bash
    choice=$1
    if [[ “$choice” == “” ]]
    then
    echo “TeX Live binaries are in”
    ls -ld /opt/texbin | awk '{print $10}'
    exit 0
    fi
    if [[ “$choice” == “2009” || “$choice” == “2010” ]]
    then
    sudo rm /opt/texbin
    sudo ln -s /usr/local/texlive/$choice/bin/i386-linux /opt/texbin
    echo “TeX Live binaries are now ”
    ls -ld /opt/texbin | awk '{print $10}'
    exit 0
    else
    echo “Argument should be either 2009 or 2010”
    exit 201
    fi`
    Se lo chiamo senza argomenti fornisce il nome della directory dove sono gli eseguibili, così da poter capire quale versione sia attiva. Con “texlive 2009” si passa alla 2009 e analogamente per la 2010. Gli esperti di bash saranno già inorriditi, suggerimenti sono benvenuti. 🙂

    Per finire occorre rendere noto il percorso al superuser
    `$ sudo su -l
    # echo 'export PATH=/opt/texbin:${PATH}' >> .profile
    # exit`
    Per far andare tlmgr si dovrà dare la sequenza di comandi
    `$ sudo su -l
    # tlmgr -gui

    # exit`
    Verrà usato il tlmgr relativo alla distribuzione attiva. Per vari motivi non è possibile usare il semplice “sudo tlmgr -gui”.

    Ciao
    Enrico

    in risposta a: Grossi problemi con la funzione \ref{} #45537
    Up
    0
    Down
    ::

    Ciao sono nuovo di qui e come molti altri mi sono avvicinato al latex per scivere la tesi di laurea. Come editor uso il texmaker. Ora provo a spiegarvi il mio problema.

    Durante la stesura della tesi faccio riferimento a delle figure

    ` \figurename \ref{Implementazione, Slapback Eco} ,`

    più tardi nel testo dichiaro

    `\begin{figure} [h]
    \centering
    \includegraphics[width=200pt]{Slap1.png}
    \caption[Implementazione, Slapback Eco]
    \label{Implementazione, Slapback Eco}
    \end{figure}
    `
    quando vado a creare il pdf però trovo scritto Figura??

    perchè? come risolverlo?

    quello che più mi turba è che nel paragrafo dopo faccio esattamente la stessa cosa identica solo con un altra figura ed un altro nome e lì tutto funziona…

    davvero non sò come uscirne…

    Sperando che qualcuno riesca ad aiutarmi
    Saluto

    Stefano

    `\figurename~\ref{ImplementazioneSlapbackEco},`
    (nota la tilde, e la mancanza di spazio prima della virgola). È sconsigliabile mettere nella \label spazi e caratteri che non siano quelli normali (alfabetici non accentati e il trattino; eviterei anche i segni di interpunzione come . ; : ? ! per motivi legati a babel).

    Ciao
    Enrico

    in risposta a: Dimostrazione – Pacchetto beamer #45521
    Up
    0
    Down
    ::

    Beh, per avere la bella grafica, con il quadratino in fondo a destra alla fine per segnalare la fine della dimostrazione 😛

    Del tutto superfluo in una presentazione.

    Ciao
    Enrico

    in risposta a: Dimostrazione – Pacchetto beamer #45519
    Up
    0
    Down
    ::

    Salve a tutti, sto scrivendo un seminario usando il pacchetto beamer per le slides, e ho un problema: devo fare una dimostrazione (usando proof) che però non sta tutta in una sola diapositiva, ma se non metto \begin{proof} e \end{proof} nella stessa slide mi dà errore… Sapete darmi un consiglio?

    E perché devi usare “proof”?

    Ciao
    Enrico

    in risposta a: [Risolto] Indice dei simboli #45514
    Up
    0
    Down
    ::

    Ciao a tutti!

    Vorrei creare un indice dei simboli subito prima dell’indice analitico ma non riesco.
    E’ un po’ che mi scervello e cerco in giro ma niente.

    Qualcuno può aiutarmi?

    Probabilmente anche il pacchetto glossaries potrebbe essere adatto.

    Ciao
    Enrico

    in risposta a: MacTeX: problema gestione pacchetti #45429
    Up
    0
    Down
    ::

    Salve, ho riprovato anche oggi (e da altri repository quali http://carroll.aset.psu.edu/pub/CTAN/systems/texlive/tlnet ) ma niente da fare: mi chiede sempre di aggiornare il texlive manager -.-

    Certo: quello fornito con MacTeX è una versione inadeguata alla struttura attuale. Ma la versione che otterrai con l’aggiornamento dovrebbe essere quella giusta, adesso.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 6,286 al 6,300 (di 13,205 totali)

Go to top▲