egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 11,596 al 11,610 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: Uno strano problema con floatflt #15848
    Up
    0
    Down
    ::

    Ciao a tutti. Ecco una situazione che non riesco a spiegarmi.

    In un documento, vorrei inserire una figura con l’ambiente floatingfigure. Uso il seguente codice:
    `Parole parole parole…

    \begin{figure}[tb]
    \begin{floatingfigure}{0.5\textwidth}
    \myincludegraphics[width=0.5\textwidth]{euler}
    \caption[Una “curva discontinua'' nel senso euleriano]{Un esempio
    di «curva discontinua» nella terminologia euleriana: la curva è
    «composta da differenti parti determinate da più funzioni di
    $x$».}\label{fig:euler}
    \end{floatingfigure}
    \end{figure}

    Parole parole parole…
    `
    Il problema è che l’immagine non viene inserita affatto! La cosa strana è che se prendo l’immagine isolata, con lo stesso preambolo del documento in cui c’è il problema, e compilo, l’immagine viene inserita perfettamente. Insomma, pare che il problema stia nell’interazione del codice con ciò che gli sta intorno. Ho provato a spostare il codice di inserimento immagine, ma niente!

    Visto che non riesco a produrre un documento minimale, chi volesse dare un’occhiata può farlo qui: a pagina 14 ci dovrebbe essere l’immagine. In questa pagina sono disponibili i sorgenti del lavoro (attenzione a scaricare quelli giusti: il file è FunzioniDistribuzioniModern.zip).

    Grazie a chi avrà la pazienza di aiutarmi.

    Ma, secondo te, mettere la figura dentro un ambiente figure ha senso? Lo scopo di floatingfigure è di far scorrere il testo accanto. L’ambiente floatingfigure deve essere posto in un capoverso. Poi sta a te cambiare opportunamente l’impaginazione se la figura non ci sta.

    Ciao
    Enrico

    in risposta a: Margini classe book #15826
    Up
    0
    Down
    ::

    Ciao a tutti,
    stavo cercando di capire come fare a cambiare i margini della classe book e quali siano quelli di default imposti, quando, leggendo qui e qui, mi sono ritrovato a capirci meno di prima

    http://www.guit.sssup.it/phpbb/viewtopic.php?p=12789
    http://www.guit.sssup.it/phpbb/viewtopic.php?t=1960&start=0&postdays=0&postorder=asc&highlight=memoir

    Qualcuno sa almeno dirmi con precisione quali sono i margini di partenza? Sto usando la classe book singola faccia formato A4 e i margini sono simmetrici, cosa “pericolosa” quando mi rilegheranno la tesi.

    Vi ringrazio, sono certo che come sempre saprete illuminarimi.

    `\documentclass[a4paper,oneside]{book}
    \usepackage{layout}
    \begin{document}
    \layout
    \end{document}`
    Ciao
    Enrico

    in risposta a: [RISOLTO] Un problema con formule e caratteri #15822
    Up
    0
    Down
    ::

    Dovrei riportare la seguente formula:

    ma non riesco a generare il carattere cerchiato (che dovrebbe essere upsilon).
    Devo usare qualche altro pacchetto oltre a amsmath?

    `\mathcal{Y}`
    Ciao
    Enrico

    in risposta a: Problema con fncychap #15819
    Up
    0
    Down
    ::

    Ciao a tutti, questo è il mio documento:
    `\documentclass{book}

    \usepackage[Lenny]{fncychap}

    \makeatletter
    \ChTitleVar{\Huge\bfseries}
    \ChNameVar{\huge\rm\bfseries}
    \makeatother

    \begin{document}
    \frontmatter
    \cleardoublepage\include{MaterialeInizialeFinale/Prefazione}
    \cleardoublepage\include{MaterialeInizialeFinale/Indici}
    \mainmatter
    \include{Capitoli/…}
    \end{document}
    `
    dove Prefazione.tex è
    `\pdfbookmark[1]{Prefazione}{prefazione}
    \chapter*{Prefazione}
    …`
    e Indici.tex
    `\pdfbookmark[1]{\contentsname}{tableofcontents}
    \setcounter{tocdepth}{2}
    \tableofcontents
    \listoffigures
    \markboth{\contentsname}{\contentsname}
    `
    Il problema è che il pacchetto fncychap inserisce uno spazio extra (rispetto a quanto accade senza) tra il titolo “Prefazione” ed il contenuto della prefazione, e tra il titolo “Indice” ed il contenuto dell’indice.

    C’è modo di eliminare quello spazio extra esagerato, e di ripristinare lo spazio di default?

    Questo è ciò che fa fncychap, pacchetto che sconsiglio vivamente. Quello stile “Lenny” è orribile.

    Ciao
    Enrico

    in risposta a: Toptesi e numerazione pagina sbagliata #15787
    Up
    0
    Down
    ::

    Rimane il piccolo problema che i tipi Computer Modern non dispongono del maiuscoletto nero; ne consegue che nell’indice i numeri romani corrispondenti a capitoli diventano ciò che Claudio Beccari aborrisce (a ragione): lettere minuscole.

    Ciao Enrico, fammi capire se ho… capito. I numeri romani minuscoli sono deprecabili se si trovano nell’indice e corrispondono ai capitoli. Invece in un elenco sono accettabili, anzi “meno pesanti” di quelli maiuscoli, come dicevi in questo topic di qualche tempo fa. Giusto?

    Detto questo, usa pure le lettere minuscole; sono meno pesanti. Ah! Non vengono dagli USA, ma dall’Inghilterra.

    Sono meno pesanti dei numeri romani maiuscoli, questo è certo. Per la nostra tradizione tipografica sono discutibili; su questo non sono così drastico come Claudio.

    Ciao
    Enrico

    in risposta a: Toptesi e numerazione pagina sbagliata #15783
    Up
    0
    Down
    ::

    Ho notato che lo stesso errore capita anche a Cesare Beccari, addirittura nella documentazione di toptesi stesso.
    E’ dunque un baco del pacchetto. A lui però usa perlomeno i numeri romani maiuscoli sempre, mentre a me nell’indice usa come ho già detto i,ii,iii ecc.

    A questo punto,accertato che dipende dal pacchetto, qualcuno sa come risolverlo?

    L’errore è nella definizione
    `\DeclareRobustCommand*{\@roman}[1]{\textsc{\romannumeral#1}}`
    che scrive nel file .toc qualcosa come
    `\contentsline {chapter}{Sommario}{\@roman \c@page }`
    che è sbagliato. I comandi del tipo \@roman, \@Roman, \@arabic devono essere espandibili e \DeclareRobustCommand invece li rende non espandibili quando vengono scritti nei file ausiliari.

    Soluzione:
    `\makeatletter
    \DeclareRobustCommand{\@textsc}{\textsc}
    \def\@roman#1{\textsc{\romannumeral #1}}
    \makeatother`
    Rimane il piccolo problema che i tipi Computer Modern non dispongono del maiuscoletto nero; ne consegue che nell’indice i numeri romani corrispondenti a capitoli diventano ciò che Claudio Beccari aborrisce (a ragione): lettere minuscole.

    Seconda soluzione:
    `\makeatletter
    \DeclareTextFontCommand{\@smallRoman}{%
    \check@mathfonts\fontsize\sf@size\z@\math@fontsfalse\selectfont}
    \def\@roman#1{\@smallRoman{\expandafter\@slowromancap\romannumeral #1@}}
    \makeatother`
    Sapevo che Claudio aveva intenzione di mandare una versione aggiornata su CTAN, gli ho scritto per fargli presente il problema.

    Ciao
    Enrico

    in risposta a: Classe book e indice analitico cliccabile nel pdf finale #15802
    Up
    0
    Down
    ::

    Ciao a tutti. In questo topic avevo un problema: dopo aver realizzato un indice analico con ClassicThesis, se cliccavo sul bookmark “Indice Analitico” del pdf finale, non venivo indirizzato all’indice analitico, ma sull’ultima pagina della bibliografia.

    Ora ho lo stesso problema, ma con la semplice classe book. Purtoppo la soluzione data da Andrea in quel topic ora non funziona, perché evidentemente la class KOMA e lo stile ClassicThesis usano dei comandi che sulla classe book non sono neppure definiti. 😥

    Questo è il mio codice:
    `\documentclass{book}
    \usepackage{makeidx}
    \begin{document}
    \frontmatter
    \include{…}
    \mainmatter
    \part{…}
    \include{…}
    \part{…}
    \include{…}
    \part{…}
    \backmatter
    \cleardoublepage\include{MaterialeInizialeFinale/Bibliografia}
    \cleardoublepage\include{MaterialeInizialeFinale/IndiceAnalitico}
    \end{document}
    `
    dove il file Bibliografia.tex è
    `\markboth{\bibname}{\bibname}
    \addcontentsline{toc}{chapter}{\bibname}
    \bibliographystyle{…}
    \bibliography{Bibliografia}
    \nocite{*}
    `
    e il file IndiceAnalitico,tex è
    `\markboth{\indexname}{\indexname}
    \pagestyle{fancy}
    \addcontentsline{toc}{chapter}{\indexname}
    \printindex
    `
    Ho provato ad inserire il comando
    `\pdfbookmark[1]{Indice analitico}{Indice analitico}
    `
    o anche
    `\pdfbookmark[0]{Indice analitico}{Indice analitico}`
    un po’ dappertutto, ma niente: o mi compaiono due voci dell’indice analitico (una cliccabile, l’altra no), oppure una sola voce (che se cliccata mi conduce dritto dritto alla bibligrafia).

    Hai provato ad aggiungere \phantomsection prima di \markboth?

    Ciao
    Enrico

    in risposta a: Classe book e backref #15799
    Up
    0
    Down
    ::

    Eppure con ClassicThesis queste impostazioni (che ho copiato pari pari, almeno credo), funzionavano benone… 🙄

    Ti sei dimenticato
    `\renewcommand{\backref}[1]{}`
    Ciao
    Enrico

    in risposta a: Algorithmicx e Beamer #15771
    Up
    0
    Down
    ::

    Ragazzi, dovrei scrivere degli algoritmi in una presentazione. Per gli algoritmi la scelta è caduta su algorithmicx (http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=algorithmicx), per la presentazione ho scelto beamer.

    Non ho problemi a usarli separati, ma quando li fondo nascono i problemi. Più precisamente questo codice:
    `
    \documentclass{beamer}

    \usetheme{AnnArbor}
    \usepackage{algorithm}
    \usepackage{algpseudocode}

    \begin{document}
    %\frame{
    \begin{algorithm}
    \caption{The Bellman-Kalaba algorithm}
    \begin{algorithmic}[1]
    \Procedure {BellmanKalaba}{$G$, $u$, $l$, $p$}
    \ForAll {$v \in V(G)$}
    \State $l(v) \leftarrow \infty$
    \EndFor
    \State $l(u) \leftarrow 0$
    \Repeat
    \For {$i \leftarrow 1, n$}
    \State $min \leftarrow l(v_i)$
    \For {$j \leftarrow 1, n$}
    \If {$min > e(v_i, v_j) + l(v_j)$}
    \State $min \leftarrow e(v_i, v_j) + l$
    \State $p(i) \leftarrow v_j$
    \EndIf
    \EndFor
    \State $l’(i) \leftarrow min$
    \EndFor
    \State $changed \leftarrow l \not= l’$
    \State $l \leftarrow l’$
    \Until{$\neg changed$}
    \EndProcedure
    \end{algorithmic}
    \end{algorithm}
    %}
    \end{document}
    `

    L’algoritmo è preso da un esempio della documentazione di algorithmicx, se lo uso con la classe article va tutto bene. Se uso il listato qui presente compila ancora. Ma se decommento la riga \frame{ e la parentesi di chiusura non compila più, restituiendomi:
    `! LaTeX Error: Not in outer par mode`

    Qualcuno sa di perché mi dia questo problema? (Che si risolve anche se elimino l’ambiente algorithm)

    Invece di \frame{…} è preferibile usare
    `\begin{frame}
    …
    \end{frame}`
    che dà più libertà. Inoltre non ha molto senso usare l’ambiente algorithm che è simile a figure e table. Basta mettere la didascalia come titolo del frame.
    `
    \begin{frame}
    \frametitle{The Bellman-Kalaba algorithm}
    \begin{algorithmic}[1]
    …
    \end{algorithmic}
    \end{frame}`
    Ciao
    Enrico

    in risposta a: problema con elenco delle figure #15748
    Up
    0
    Down
    ::

    Sono in fase di revisione della tesi ed ho deciso di aggiungere dopo l’indice, l’elenco delle figure. Ora sorge un problema: se utilizzo solo `\rhead{\slshape\nouppercase\leftmark}
    \lhead{}
    \pagenumbering{Roman}
    \tableofcontents
    \renewcommand{\chaptermark}[1]{\markboth{\slshape\chaptername\ \thechapter\ #1}{}}
    \renewcommand{\headrulewidth}{0.1pt}`
    mi funziona tutto correttamente ma se introduco anche \listoffigures in questo modo
    `\rhead{\slshape\nouppercase\leftmark}
    \lhead{}
    \pagenumbering{Roman}
    \tableofcontents
    \listoffigures
    \renewcommand{\chaptermark}[1]{\markboth{\slshape\chaptername\ \thechapter\ #1}{}}
    \renewcommand{\headrulewidth}{0.1pt}`

    nascono i problemi: non viene piu’ visualizzato l’header nell’indice ma solo nell’elenco figure, per di piu’ anche nella prima pagina di quest’ultimo, dove ovviamente non dovrebbe esserci. Sapete aiutarmi?

    No. Non dici quale classe usi. Con book, per esempio, non ci sono problemi (quasi); in ogni caso non quelli che lamenti.

    Ciao
    Enrico

    in risposta a: avanzamento automatico frame #15756
    Up
    0
    Down
    ::

    salve a tutti! ho un problema,
    vorrei fare una presentazione e vorrei l’avanzamento automatico dei frame.
    Per farlo sto provando ad usare transduration ma non ci riesco, qualcuno mi sa dare una dritta magari con un piccolo esempio?

    La sfera di cristallo funziona, penso, e mi dice che stai usando beamer.
    `\documentclass{beamer}
    \begin{document}
    \begin{frame}
    \transduration{3}
    \begin{itemize}
    \item Uno\pause
    \item Due
    \end{itemize}
    \end{frame}
    \end{document}`
    Quando apro il pdf con un programma che capisce l’istruzione di avanzamento, per esempio Adobe Reader, dopo tre secondi circa la seconda slide appare.

    Ciao
    Enrico

    in risposta a: pdfTeX ed i subfloats #14051
    Up
    0
    Down
    ::

    In effetti avevo risolto anche io rinunciando all’indicizzazione delle subfigure rimuovendo l’opzione lofdepth (anche perché mi sarebbe venuto un indice molto pesante).

    Ho scritto a Steven Cochran, vedremo.

    Ho ricevuto la risposta di Stephen Cochran:

    Yes, this is probably the major bug in the subfig package at this time. I have not yet found the problem, you are right that figure is not being named correctly (or at least consistently with the expectations of the subfig package) within the hyperref package.

    As soon as I have an answer to this problem I will be sending out an updated version (along with some other, more minor, bug fixes).

    Non resta che attendere e non usare le opzioni lofdepth e lotdepth se si chiama hyperref.

    Ciao
    Enrico

    in risposta a: eso-pic #15737
    Up
    0
    Down
    ::

    salve…..ho provato a creare una colonna colorata sul bordo interno di ogni pagina….sto usando eso-pic ma ho 2 problemi:
    1)riesco a creare solo la colonna per le pagine dispari:
    `\AddToShipoutPicture{%
    \put(65,420){%
    \makebox(0,0){
    \fontsize{4.5cm}{6cm}\selectfont \begin{pspicture}(0,-24)(1,0)
    \pspolygon[linecolor=lightgray,fillcolor=lightgray,fillstyle=solid](0,-24)(0,0)(1,0)(1,-24)
    \end{pspicture} }}}`
    per le pagine pari mi serve una colonna a destra e non so come inserire tutti e due i comandi…..
    2)tra i vari capitoli ci sono delle pagine bianche per far iniziare il nuovo capitolo a destra…e anche su quelle pagine rimane questa colonna e l’effetto non è bello…
    anche usando:
    `\clearpage{\pagestyle{empty}\cleardoublepage}`
    rimane lo stesso….

    Bordo interno? Bah, contento tu. 🙂

    Puoi usare il fatto che al momento di inserire il bordo, LaTeX sa già in quale pagina si trova.
    `\usepackage{ifthen}
    \newcommand{\striscia}{\makebox(0,0){%
    \begin{pspicture}(0,-24)(1,0)
    \pspolygon[linecolor=lightgray,fillcolor=lightgray,fillstyle=solid](0,-24)(0,0)(1,0)(1,-24)
    \end{pspicture}}}
    \AddToShipoutPicture{%
    \ifthenelse{\isodd{\value{page}}}
    {\put(65,420){\striscia}}% caso di pagina dispari
    {\put(530,420){\striscia}}% caso di pagina pari
    }`
    Non capisco molto bene quei valori dati alla pspicture, ma finché funziona …

    Ciao
    Enrico

    in risposta a: Simbolo trasformata di Laplace #15733
    Up
    0
    Down
    ::

    Buongiorno a tutti e scusate se imperverso.
    Come ho indicato nell’oggetto, dovrei scrivere il simbolo L della trasformata di Laplace nel mio documento.
    Sui testi che ho consultato, tale simbolo è indicato con una specie di L in corsivo (si veda, ad esempio, pagina 4 di questo documento), mentre io su questa guida ho trovato l’indicazione di usare il codice
    `\usepackage{mathrsfs}
    \mathscr{L}`
    ma l’effetto è molto differente!
    Dite che va comunque bene?

    Io userei un semplice \mathcal{L}; anzi, farei così: scriverei nel preambolo
    `\newcommand{\lapl}{\mathcal{L}}`
    In questo modo non devi preoccuparti: se a chi di dovere non dovesse piacere il simbolo, non dovresti far altro che modificare la definizione. Nel testo userai infatti \lapl (o il nome di comando che ti piace di più) e quindi il simbolo si modificherà da sé con una ricompilazione.

    Ciao
    Enrico

    in risposta a: headline – Undefined control sequence [RISOLTO] #15727
    Up
    0
    Down
    ::

    Salve,
    sto cercando di utilizzare il comando \headline per inserire del testo a mio piacimento sulla prima “riga” di ogni pagina del documento che sto scrivendo.
    Ho trovato questo comando leggendo il TeX book, ho provato i vari esempi che elencava, ma continuo ad avere degli errori in fase di compilazione.
    `\documentclass[10pt]{book}
    \usepackage[italian]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}

    \begin{document}

    \headline={prova}

    Prima pagina del book

    \end{document}`
    Questo è il codice che ho usato per provarlo.
    Ho provato a scrivere il comando con e senza l’uguale prima della parentesi, dato che l’ho trovato scritto in entrambi i modi.

    L’errore che riporto in compilazione con latex è questo:
    `! Undefined control sequence.
    l.8 \headline
    ={prova}`
    Non riesco a capire dove sbaglio, devo importare forse qualche pacchetto?

    È facile: il TeXbook descrive il linguaggio e un formato chiamato Plain; LaTeX usa il linguaggio per definire un formato diverso. Con “formato” si intende un insieme di comandi per programmare la composizione di un testo. Alcuni comandi di Plain funzionano anche in LaTeX, ma quelli che governano l’impaginazione no, perché LaTeX usa i suoi.

    Per modificare le testatine e il piè di pagina si usa il pacchetto fancyhdr; trovi decine di messaggi sul forum che lo trattano.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 11,596 al 11,610 (di 13,205 totali)

Go to top▲