egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 6,721 al 6,735 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: [SOLUZIONE] Numerazione pagine inserite da pdf esterno. #42912
    Up
    0
    Down
    ::

    Salve, ritenendolo interessante riporto un problema che ha avuto una persona che conosco e che ha risolto.
    Inserendo pagine di un pdf in un testo {book} tramite il pacchetto pdfpages inseriva il seguente codice:

    `\includepdf[scale=.08,pages={1,2,3,4,5}]{*nomefile*}`

    LaTeX contava le pagine inserite correttamente ma non le numerava. Essendo un capitolo intero nel quale riportava pari pari il codice esportato da un altro programma, la mancanza di numerazione delle pagine era sgradita. Cerca che ti ricerca scopriamo che pdfpages considera di default l’opzione pagecommand={\thispagestyle{empty}}

    SOLUZIONE:
    inserire nel preambolo (se non già presente):
    `\usepackage{fancyhdr}`
    nel testo:
    `\includepdf[scale=.08,pages={1,2,3,4,5},pagecommand={\thispagestyle{fancy}}]{*nomefile*}`

    Spero sia utile a qualcuno. Cercando nel forum non avevo trovato soluzione.

    PS: Qualcuno dei moderatori o degli esperti può dirmi se va bene creare un post di questo tipo e se è scritto correttamente?

    Va benissimo: il pacchetto pdfpages è molto interessante. Ho solo corretto il nome del pacchetto.

    Non dovrebbe essere necessario caricare fancyhdr, ma ovviamente dà maggiore controllo a testatine e piede. Nel caso di article basta
    `pagecommand={\thispagestyle{plain}}`
    Con book si può usare
    `pagecommand={\thispagestyle{headings}}`
    Non va dimenticata anche la possibilità di scrivere
    `\includepdfset{pagecommand={\thispagestyle{headings}}}`
    se si dovessero usare parecchi \includepdf. L’opzione indicata con \includepdfset vale fino a quando non sia revocata con un altro \includepdfset.

    Ciao
    Enrico

    in risposta a: Controllo file sorgente #42902
    Up
    0
    Down
    ::

    Per quanto riguarda la sillabazione: la corretta sillabazione della parola “Apostolica” non è quella fornita da Latex, “apostolica” è una parola pentasillabica (a-po-sto-li-ca). Per questa ragione ho inserito l’eccezione (le altre eccezioni sono, come notato, superflue), considerando anche il fatto che tale parola occorre molto spesso nel mio testo.

    Che la parola abbia cinque sillabe non ha alcuna importanza: con \hyphenation{A-po-sto-li-ca} non ottieni risultati diversi in alcun caso. LaTeX non divide mai una parola dopo la prima lettera. Almeno nelle impostazioni normali, che sono tipograficamente corrette.

    Se ti preoccupi per combinazioni come “dell’Apostolica”, non farlo. 🙂 Infatti \showhyphens{dell’Apostolica} dice
    `del-l'A-po-sto-li-ca`
    Ah, e se permettiamo a LaTeX di spezzare dopo la prima lettera, con \showhyphens{Apostolica} si ottiene
    `A-po-sto-li-ca`
    Ma non ti dico come si fa. 8)

    Ciao
    Enrico

    in risposta a: tikz su bitmap #42897
    Up
    0
    Down
    ::

    Grazie per il suggerimento, ma la cosa non mi cambia molto: devo creare una immagine per ogni componente vettoriale.

    In compenso ho provato a fare:
    `\begin{tikzpicture}
    \pgfputat{\pgfxy(0,0)}{\includegraphics[width=0.6\columnwidth] {scatola}}
    \draw (0,0) — (3,1);
    \end{tikzpicture}`

    E mi pare funzioni. L’unica cosa che non riesco a gestire è come far capire a tikz che dimensioni ha l’immagini: mi sembra che il posizionamento si basi esclusivamente sugli elementi grafici che aggiungo e la centratura in orizzontale è fatta su quelli, non importa di che dimensioni si l’immagine.

    `\newlength{\imagewd}
    \newlength{\imageht}
    \newsavebox{\imagebox}
    \newcommand{\tikzinclgr}[2][]{%
    \sbox\imagebox{\includegraphics[#1]{#2}}%
    \global\imagewd=\wd\imagebox
    \global\imageht=\ht\imagebox
    \usebox\imagebox}
    …
    \begin{tikzpicture}
    \pgfputat{\pgfxy(0,0)}{\tikzinclgr[width=0.6\columnwidth]{scatola}}
    \draw (0,0) — (\imagewd,\imageht);
    \end{tikzpicture}`
    In definitiva, nei registri \imagewd e \imageht ci sono le dimensioni dell’illustrazione. Occorre la sintassi strana con \global perché \pgfputat compone l’oggetto dentro una box che forma un gruppo implicito.

    Ciao
    Enrico

    in risposta a: utopia, fourier e mathdesign #42825
    Up
    0
    Down
    ::

    Con fourier il font di testo diventa Utopia e i font matematici sono quelli sviluppati da Michel Bovani per essere compatibili con Utopia.

    Ottimo.

    Il pacchetto fourier (che mi pare tu abbia usato per comporre i tuoi Appunti di programmazione), quale font sans serif carica? E quale font typewriter?

    Compilando
    `\documentclass[a4paper]{article}
    \usepackage{fourier}
    \begin{document}
    \sffamily\showthe\font

    \ttfamily\showthe\font
    \end{document}`
    ottengo i messaggi
    `> \T1/cmss/m/n/10 .
    \font

    <*> \sffamily\showthe\font

    ?
    *
    (/usr/local/texlive/2009/texmf-dist/tex/latex/base/t1cmtt.fd)
    > \T1/cmtt/m/n/10 .
    \font

    <*> \ttfamily\showthe\font`
    Cioè il font sans serif è Computer Modern Sans Serif, mentre il dattilografico è Computer Modern Typewriter (lo si capisce dal nome della famiglia che viene dopo la codifica):
    `\T1/cmtt/m/n`
    significa: codifica T1, famiglia cmtt, peso medio, forma normale.

    Per mathdesign puoi fare da te. 🙂

    Ciao
    Enrico

    in risposta a: Controllo file sorgente #42900
    Up
    0
    Down
    ::

    Ciao a tutti,
    sto ultimando la tesi specialistica e, nella stesura di quest’ultima, sono partito dal file sorgente della mia tesi triennale.

    Mi sono accorto che tale sorgente era molto “pasticciata” e a poco a poco ho cercato di “ripulirla”.
    Al momento mi servirebbero tre informazioni: 1-la sorgente qui sotto presenta problemi o errori? 2-cosa significano i due codici che evidenzio in rosso? (credo di averli inseriti molto tempo fa, ma non so per quale ragione e non ne conosco il significato…vorrei eliminarli qualora inutili, ma prima dovrei capire a che cosa servono)

    Della prima riga sinceramente non comprendo l’utilità. Usi da qualche parte il comando \sourceflush? Penso proprio di no. Potrebbe essere necessario per ledmac, chi può saperlo? Solo chi ne legge il manuale. 🙂

    La seconda riga in rosso è una complicazione inutile: carica il pacchetto emptypage e scrivi semplicemente \cleardoublepage.

    Non capisco, sinceramente, quelle eccezioni alle sillabazioni: LaTeX sillaba quelle parole esattamente come le specifichi; a parte “A-po-sto-li-ca”, perché non viene mai spezzata una parola dopo la prima lettera. Riporto l’esito che si ottiene con
    `\showhyphens{biblioteche Apostolica Castiglione castiglioneschi Verita
    Palazzini probabilmente}`
    Nel .log ottiani infatti
    `Underfull \hbox (badness 10000) in paragraph at lines 7–7
    [] \OT1/cmr/m/n/10 bi-blio-te-che Apo-sto-li-ca Ca-sti-glio-ne ca-sti-glio-ne-schi
    Ve-ri-ta Pa-laz-zi-ni pro-ba-bil-men-te`
    che conferma l’asserto.

    Non metterei definizioni dopo \begin{document}, ma prima: tutto ciò che hai messo tra \begin{document} e \dominitoc, per intenderci.

    Ciao
    Enrico

    in risposta a: XeTeX, mathspec e Babel #42878
    Up
    0
    Down
    ::

    Il seguente codice compila perfettamente.
    Nel pdf lettere nella prima riga sono testo corsivo, quelle della seconda sono simboli matematici:`\documentclass[a4paper]{article}
    %\usepackage[italian]{babel}
    \usepackage{mathspec}

    \setmathsfont(Digits,Latin,Greek){Adobe Garamond Pro}
    \setmainfont{Adobe Garamond Pro}
    \pagestyle{empty}

    \begin{document}
    \centering
    \textit{defgh}
    \begin{equation}
    de”fgh
    \end{equation}
    \end{document}`In particolare si può notare come le virgolette davanti alla “f” nell’equazione vengano usate per correggere la spaziatura tra i caratteri in modalità matematica, come spiegato nel manuale di mathspec.

    Se si toglie il commento davanti a babel invece questa correzione non avviene e nel pdf compaiono le virgolette.
    Immagino sia un problema simile a questo, causato dall’uso che babel fa delle virgolette nella versione italiana. È possibile rammendare questo comportamento?

    🙂
    LuCa

    `%\usepackage[italian]{babel}% NON con XeLaTeX
    \usepackage{polyglossia}
    \setmainlanguage{italian}`
    Ciao
    Enrico

    in risposta a: errata numerazione pagine #42796
    Up
    0
    Down
    ::

    Ho risolto il secondo problema. Nell’intestazione della seconada pagina dell’indice mi compare come voluto la parola Contents.
    Rimane irrisolto il primo problema.
    Nell’indice in corrspondenza della parola Abstract c’è il numero iii, anziche il numero ii.

    Che ci fa il sommario nell’indice? Visto che viene prima dell’indice, che senso ha mettercelo?

    A parte questa nota stilistica, probabilmente commetti lo stesso errore che commettevi con gli elenchi di tabelle e figure: se usi il pacchetto abstract, il comando \end{abstract} fa andare a nuova pagine: mettere \addcontentsline dopo \end{abstract} è troppo tardi. Basta metterlo dentro l’ambiente abstract.

    Ciao
    Enrico

    in risposta a: utopia, fourier e mathdesign #42823
    Up
    0
    Down
    ::

    Ciao a tutti.

    1. Vorrei capire bene il rapporto fra i tre pacchetti.

    2. Vorrei capire quali sono le famiglie di font (con grazie, senza grazie, a spaziatura fissa e matematici) impostate con utopia e con fourier.

    Con “utopia” cambi solo il font per il testo e non quelli per le formule. Con fourier il font di testo diventa Utopia e i font matematici sono quelli sviluppati da Michel Bovani per essere compatibili con Utopia.

    Con \usepackage[utopia]{mathdesign} hai come font di testo Utopia e come font matematici i caratteri della famiglia mdput che sono leggermente diversi dai Fourier.

    Ciao
    Enrico

    in risposta a: Note al margine fuori pagina #42841
    Up
    0
    Down
    ::

    Salve, premetto che sono un neofita ( ho compilato il mio primo sorgente latex un paio di giorni fa) , ho riscontrato il seguente problema: cercando di inserire delle note al margine parte di esse è tagliata, come se stesse al di fuori della pagina.
    Ho provato inserendo :
    `
    …
    \usepackage[a4paper,top=3cm,bottom=3cm,left=3cm,right=6cm,
    bindingoffset=0mm]{geometry}
    …
    `

    in questo modo riesco a visualizzarli ma ora il titolo e gli autori sono spostati troppo a sinistra, come posso fare ?

    Se non lasci spazio per le note a margine, come pensi di poter fare? I casi sono due: o tieni spostato a sinistra, che richiede però un formato fronte-retro (quindi con situazione speculare nelle pagine pari), oppure allarghi entrambi i margini.

    Benvenuto!

    Ciao
    Enrico

    in risposta a: errata numerazione pagine #42794
    Up
    0
    Down
    ::

    Grazie Enrico per la tua celerità.

    Ho inserito il codice \phantomsection seguendo le tue istruzione, ma non accade assolutamente nulla. Continuo ad avere gli stessi problemi: numero pagina errato nell’indice e intestazione sbagliata.

    Già; se guardi uno dei messaggi precedenti, vedi l’ordine corretto:
    [code]\cleardoublepage
    \phantomsection
    \addcontentsline{toc}{chapter}{\listfigurename}
    \listoffigures [/code[
    Ciao
    Enrico

    in risposta a: errata numerazione pagine #42792
    Up
    0
    Down
    ::

    Ho usato il codice magico e la numerazione delle pagine è ora corretta.
    Rimangono pero due errori nella numerazione dell’indice e nell’intestazione.

    La struttura del frontmatter è la seguente:
    citazione: pag. i
    abstract: pag. ii
    Indice(prima pagine): pag. iii
    Indice(seconda pagina): pag. iv
    Lista delle figura: pag v
    Lista delle tabelle: pag. vi
    Nell’indice ho inserito anche il riferimento all’abstarct. La pagina indicata è però la numero iii,
    anzichè la numero ii.

    Nella seconda pagine dell’indice nell’intestazione è riportata la dicitura list of figures, invece che contents.

    `
    \include{frontmatter/abstract} %ABTRACT
    \addcontentsline{toc}{chapter}{Abstract}

    %———————————————————————————————————————————-

    \pagestyle{fancy}

    %———————————————————————————————————————————

    \lhead{\emph{Contents}}
    \tableofcontents

    \lhead{\emph{List of Figures}} %INDICE E LISTATI
    \listoffigures
    \addcontentsline{toc}{chapter}{\listfigurename}

    \lhead{\emph{List of Tables}}
    \listoftables
    \addcontentsline{toc}{chapter}{\listtablename}`

    Non confondere indice con segnalibri. Il problema dei segnalibri si risolve mettendo \phantomsection prima di \listoffigures e \listoftables

    Ciao
    Enrico

    in risposta a: Problema immagini beamer #42814
    Up
    0
    Down
    ::

    Salve a tutti,
    ho preso in mano il pacchetto beamer da pochi giorni, scelta sbagliata forse se nel giro di una settimana devo produrre una presentazione per la mia tesi.. ;-))

    Mi sto imbattendo in qualce errore di gioventù..primo fra tutti l’inserimento di immagini.
    Ho il tipico errore sul bounding box che latex emette quando non trova l’immagine ma son sicuro che il path è giusto. Ho provato con formato eps, jpg e pdf.

    Di seguito il codice:

    `
    \documentclass[10pt]{beamer}
    \usetheme{Hannover}
    \usepackage{pgf,pgfarrows,pgfnodes,pgfautomata,pgfheaps,pgfshade}
    \usepackage[italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{fixltx2e}
    \usepackage{multimedia}
    \usepackage{amssymb}
    \usepackage[]{amsmath}
    \usepackage{color}
    \usepackage{colortbl}
    \usepackage{epsfig}
    \usepackage{indentfirst}
    \usepackage{makeidx}
    \usepackage{subfigure}
    \setbeamercovered{transparent}

    % \pgfdeclareimage[height=0.5cm]{logo}{tu-logo}
    % \logo{\pgfuseimage{logo}}
    % \logo{\includegraphics[height=0.5cm]{./images/sopra.eps}}
    % \pgfdeclareimage[height=4cm]{logo}{./images/sopra.eps}
    % \logo{\pgfuseimage{./images/sopra.eps}}
    % \logo{\pgfuseimage{./images/sopra.eps}}
    % \titlegraphic{\pgfuseimage{sopra.eps}}

    \title[bla bla}
    \subtitle{bla bla}
    \author[]{bla bla}
    \institute[bla bla]{
    \addtolength\itemindent{-1em}
    \vskip2em
    \small{bla bla}
    }
    \date{\scriptsize{bla bla}

    \begin{document}
    \definecolor{my-gray}{rgb}{0.9,0.9,0.9}
    \transduration{1}

    \frame{
    \titlepage
    }

    \section[Sommario]{}
    \begin{frame}
    \tableofcontents
    \end{frame}

    \section[Prova]{}
    \frame{
    \frametitle{Prova}
    Il presente lavoro di tesi \`e stato realizzato in collaborazione con..bla bla
    \smallskip
    \begin{center}
    \begin{tabular}{c}
    \begin{minipage}{5cm}
    \setbeamercolor{postit}{fg=black,bg=my-gray}
    \setbeamercolor{postut}{fg=blue,bg=my-gray}
    \begin{beamerboxesrounded}[upper=postit, lower=postut, shadow=true]{}
    \includegraphics[width=5cm]{./images/sopra.eps}
    \end{beamerboxesrounded}
    \end{minipage}
    \end{tabular}
    \end{center}
    }
    \end{document}
    `

    Qualche suggerimento?
    Secondo problema: anche quando la compilazione va a buon fine ho l’errore sulla creazione dell’indice
    “Make Index: file bla bla .idx does not exist”

    Questo come lo risolvo?

    Perché un ambiente tabular dentro center e, per soprammercato, \includegraphics dentro una minipage?

    Sono quasi certo che
    `\begin{center}
    \setbeamercolor{postit}{fg=black,bg=my-gray}
    \setbeamercolor{postut}{fg=blue,bg=my-gray}
    \begin{beamerboxesrounded}[upper=postit, lower=postut, shadow=true]{}
    \includegraphics[width=5cm]{./images/sopra}
    \end{beamerboxesrounded}
    \end{center}`
    funzioni benissimo. Ora, se compili con pdflatex, il tuo file grafico deve essere in formato pdf, jpeg o png. Se ti dice che non lo trova, non so proprio che farci: significa che non c’è. Togli immediatamente la chiamata a epsfig, intanto.

    Un indice analitico (index, fatto con makeindex) in una presentazione? 😯

    Ciao
    Enrico

    in risposta a: errata numerazione pagine #42790
    Up
    0
    Down
    ::

    Prima del frontespizio ho inserito queste righe di codice:
    `\documentclass[a4paper,11pt,oneside,openright,english]{book} %CLASSE DEL DOCUMENTO

    %———————————————————————————————————————–

    \usepackage[T1]{fontenc}
    \usepackage{indentfirst}
    \usepackage{fancyhdr}
    \usepackage{graphicx}
    \usepackage{epstopdf}

    \usepackage{booktabs}
    \usepackage{amssymb}
    \usepackage{amsmath} %DEFINIZIONE DEI PACCHETTI UTILIZZATI
    \usepackage{latexsym}
    \usepackage{amsthm}
    \usepackage{eucal}
    \usepackage{eufrak}
    \usepackage{makeidx}
    \usepackage{hyperref}

    \hypersetup{colorlinks=true,linkcolor=blue}
    \newcommand{\degree}{\ensuremath{^\circ}}

    \providecommand{\abstract}{}
    \providecommand{\abstractname}{Abstract}
    \usepackage{abstract}

    %—————————————————————————————————————

    \pagestyle{fancy}\addtolength{\headwidth}{20pt}
    \renewcommand{\chaptermark}[1]{\markboth{\thechapter.\#1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection\#1}{}}
    \cfoot{}

    \rhead[\fancyplain{}{\bfseries\leftmark}]{\fancyplain{} %COMANDI PER UN BUON LAYOUT %
    {\bfseries\thepage}}
    \lhead[\fancyplain{}{\bfseries\thepage}]{\fancyplain{}
    {\bfseries\rightmark}}

    %——————————————————————————————————————————

    \begin{document}
    `

    Sarebbe troppo complicato precedere il codice con “[ code ]”, come mi pare di averti spiegato? Apri questo messaggio per rispondere e vedrai come fare.

    Il problema è nell’ambiente abstract dell’omonimo pacchetto; essendo basato sull’ambiente titlepage azzera il numero di pagina.

    Soluzione: non usare il pacchetto abstract e definisci
    `\providecommand{\abstractname}{Abstract}
    \newenvironment{abstract}
    {\cleardoublepage\null\vfill
    \thispagestyle{empty}%
    \begin{center}\bfseries \abstractname\end{center}
    \par\bigskip}
    {\vspace{\stretch{2}}\cleardoublepage}`
    Oppure usa il seguente codice magico:
    `\providecommand{\abstract}{}
    \providecommand{\abstractname}{Abstract}
    \usepackage{abstract}
    \let\origabstract\abstract
    \renewcommand{\abstract}{\renewcommand{\setcounter}[2]{}\origabstract}`
    Spiegazione della magia: l’ambiente titlepage della classe book emette un comando \setcounter{page}{0} oppure \setcounter{page}{1}; con la ridefinizione (locale perché avviene già dentro l’ambiente abstract) di \setcounter il comando stesso non ha alcun effetto. È assai improbabile che nell’abstract si usi \setcounter per altri scopi.

    Già che ci sei, scrivi anche
    `\setlength{\headheight}{14pt}`
    dove definisci il codice per fancyhdr. Non c’entra niente con il problema, ma va fatto.

    Ciao
    Enrico

    in risposta a: errata numerazione pagine #42787
    Up
    0
    Down
    ::

    Ciao a tutti.

    Nella mia tesi vorrei iniziare a contare le pagine dalla citazione iniziale, mentre il progarmma inizia a contare le pagine sempre dall’indice.
    Ecco il codice.
    `
    \frontmatter
    …`

    Se non dici che classe usi e con quali opzioni, non possiamo aiutarti. Il comando \frontmatter, naturalmente, va dato una volta sola; non è che ti sei dimenticato di mettere uno dei commenti?

    Già che ci sono, qualche correzione.
    `
    \frontmatter

    \pagestyle{empty} % No headers or footers for the following pages
    \vspace*{\stretch{1}}
    \textit{“citazione”}
    \begin{flushright}
    Titolo libro,autore %CITAZIONE
    \end{flushright}
    \vspace{\stretch{6}}
    \clearpage % Funny Quote page ended, start a new page

    \include{frontmatter/abstract} %ABTRACT
    \clearpage

    \pagestyle{fancy}

    \tableofcontents

    \clearpage
    \addcontentsline{toc}{chapter}{\listfigurename}
    \listoffigures

    \clearpage
    \addcontentsline{toc}{chapter}{\listtablename}
    \listoftables`
    Ciao
    Enrico

    in risposta a: europecv: traduzione italiana di “mobile” #42782
    Up
    0
    Down
    ::

    fatto e funzionato.
    ho cercato cosa significhino \makeatletter e \makeatother, ma non l’ho capito troppo… è qualcosa di molto tecnico?

    Per evitare che l’utente abbia facile accesso a comandi “interni”, si usano per essi nomi che sarebbero illegali in un documento in quanto contengono @; in certi casi è necessario modificare comandi interni, quindi si circonda il codice relativo con quei due comandi: il primo rende “legali” i nomi con @, il secondo li rende di nuovo “illegali”.

    In realtà una classe ben fatta dovrebbe permettere all’utente di cambiare le “parole fisse” senza ricorrere a mezzi così di basso livello.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 6,721 al 6,735 (di 13,205 totali)

Go to top▲