egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 4,201 al 4,215 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: pacchetto frontespizio, triplo problema #57058
    Up
    0
    Down
    ::

    Salve, ho inserito questo pacchetto per il frontespizio della mia tesi e devo dire che mi piace, però ci sarebbero delle cose da aggiustare per rendere tutto perfetto.

    Il pacchetto mi crea un file esterno di nome-frn.tex più altri file, che và compilato affinché venga creato un file pdf di una pagina, che sarà poi inserito con la compilazione del file principale del progetto, nella posizione scelta in base al codice.
    Cioò mi crea diversi problemi

    1) La numerazione delle pagine risulta errata perchè essendo questo pdf a parte, non è contato nella numerazione, dunque io è come se avessi una pagina 0 (questo frontespizio) e poi si parte regolarmente da 1

    2) Se possibile eviterei questo file a parte -frn.tex, è proprio necessario?

    3) Guardate il codice del mio frontespizio
    `%Frontespizio prima pagina
    \begin{frontespizio}
    \Universita{ xxx }
    \Facolta{ xxx }
    \Corso[Laurea]{ xxx }
    \Titoletto{xxx}
    \Logo[5cm]{ xxx }
    \Titolo{xxx}
    \Relatore{ xxx}
    \Correlatore{xxx}
    \Annoaccademico{2010-2011}
    \Rientro{1.5cm}
    \NCandidato{Laureando}
    \Punteggiatura{}
    \end{frontespizio}`

    Nonostante il codice porti il logo sotto il titoletto, appare in alto, sopra Università. Servirebbe un’opzione here o qualcosa del genere

    Questi sono i miei dubbi, aspetto suggerimenti 😀

    Grazie 1000

    (1) Tutti i miei test producono correttamente il frontespizio come pagina 1; la successiva è la 2 (bianca se si ha l’opzione twoside). Non è che stai usando la classe book e dai il comando \frontmatter dopo l’ambiente frontespizio?

    (2) È proprio necessario.

    (3) Il pacchetto prevede il logo in alto; l’ordine con cui specifichi le parti del frontespizio è del tutto irrilevante. Per piazzare un logo più o meno dove vuoi c’è il comando \Filigrana:
    `Filigrana[height=5cm,before=3,after=7]{logo}`
    Fa’ qualche tentativo per capire quali valori dare a before e after.

    Ciao
    Enrico

    in risposta a: “elenco” figure #57043
    Up
    0
    Down
    ::

    Ogni volta che mi risolvi un problema mi sembra di essere uno zoticone del Latex, funziona a meraviglia.

    Si impara ogni giorno. Questa soluzione ha vari altri pregi, oltre a quello di funzionare. 🙂 Se per caso ti accorgi che devi cambiare qualche cosa, hai già il testo strutturato e non sarà troppo complicato modificare il modo di presentare il tutto.

    Ciao
    Enrico

    in risposta a: “elenco” figure #57041
    Up
    0
    Down
    ::

    No :), siccome i passi sono tanti e i blablaggiamenti pochi Latex mette le figure dove meglio crede (e su questo non ci piove), quello che volevo chiedere io è se esiste un modo con il quale posso fare quello che ho scritto in maniera diciamo così elegante, oppure se è una tremenda boiata

    Niente obbliga a inserire \includegraphics in un ambiente figure. Se vuoi che qualcosa stia dove lo metti, LaTeX non discute nemmeno: al massimo ti avvisa che l’impaginazione è poco elegante.

    Sei un po’ criptico su quello che desideri ottenere; da quello che mi pare di capire, hai una serie di brevi capoversi seguiti da un’illustrazione.
    `\newcounter{passo}
    \newenvironment{passi}
    {\addvspace{\medskipamount}\setcounter{passo}{0}}
    {\addvspace{\medskipamount}}
    \newcommand{\passo}[3][]{%
    \par\addvspace{\medskipamount}\refstepcounter{passo}
    \noindent\begin{minipage}{\textwidth}
    \textbf{Passo \thepasso}: #3\par\medskip
    \centering
    \includegraphics[#1]{#2}\par
    \end{minipage}\par\goodbreak}

    \begin{document}

    \begin{passi}
    \passo[width=.8\textwidth]{figura}{Testo per il passo 1\label{passo1}}
    \passo[scale=0.7]{figura}{Testo per il passo 2\label{passo2}}
    \passo[height=3cm]{figura}{Testo per il passo 3\label{passo3}}
    \passo{figura}{Testo per il passo 4\label{passo4}}
    \passo{figura}{Testo per il passo 5\label{passo5}}
    \passo{figura}{Testo per il passo 6\label{passo6}}
    \end{passi}`
    Gli argomenti a \passo sono:

    • opzionale: tutto ciò che vuoi passare a \includegraphics (ho dato alcuni esempi)
    • nome del file esterno per l’illustrazione
    • testo da mettere prima dell’illustrazione (compresa l’eventuale \label se per caso ti servisse)

    Con \goodbreak lo spazio per riempire la pagina viene distribuito in mezzo fra i vari passi; se usi \filbreak al suo posto, lo spazio viene tutto messo a fondo pagina.

    Ciao
    Enrico

    in risposta a: risoluzione del pdf #57032
    Up
    0
    Down
    ::

    […]
    Tuttavia è possibile abilitare l’inclusione completa (ma normalmente questo è vietato dalla licenza dei font) oppure la non inclusione. Bisogna agire a livello di “map file”: niente di particolarmente complicato, lo si può fare anche dal documento stesso usando le primitive \pdfmapline o \pdfmapfile. Questo per pdflatex, per xelatex è tutta un’altra faccenda.

    Ciao
    Enrico

    Vorrei approfondire questo aspetto, sai darmi dei riferimenti?

    😉
    LuCa

    texdoc pdftex-a

    Ciao
    Enrico

    in risposta a: risoluzione del pdf #57030
    Up
    0
    Down
    ::

    [quote]ottimo topic avevo lo stesso problema e con la 2 ho risolto

    Tuttavia la sol 1 mi lascia perplesso, io posso pure installarmi un nuovo font, ma chi dovrà poi leggere i miei pdf, se non avrà questo font installato, potrebbe pensare che sia il mio pdf ad avere problemi, no?

    I font sono contenuti nel pdf.

    Ciao
    Enrico

    È valida sempre questa affermazione?[/quote]
    Gli unici font che non vengono inclusi nel pdf sono i soliti Times, Helvetica e compagnia (ma normalmente TeX Live usa font simili e quindi anche quando si usa Times viene incluso il font). L’inclusione è sempre parziale, cioè vengono scritte solo le definizioni dei caratteri che effettivamente compaiono nel documento.

    Tuttavia è possibile abilitare l’inclusione completa (ma normalmente questo è vietato dalla licenza dei font) oppure la non inclusione. Bisogna agire a livello di “map file”: niente di particolarmente complicato, lo si può fare anche dal documento stesso usando le primitive \pdfmapline o \pdfmapfile. Questo per pdflatex, per xelatex è tutta un’altra faccenda.

    Ciao
    Enrico

    in risposta a: risoluzione del pdf #57027
    Up
    0
    Down
    ::

    ottimo topic avevo lo stesso problema e con la 2 ho risolto

    Tuttavia la sol 1 mi lascia perplesso, io posso pure installarmi un nuovo font, ma chi dovrà poi leggere i miei pdf, se non avrà questo font installato, potrebbe pensare che sia il mio pdf ad avere problemi, no?

    I font sono contenuti nel pdf.

    Ciao
    Enrico

    in risposta a: […] #57018
    Up
    0
    Down
    ::

    C’è anche

    `\newcommand{\omissis}{[\dots\negthinspace]}`

    da usare con le stesse avvertenze. È quello consigliato anche nell’Arte. Dobbiamo cambiarlo con quello che ha proposto Enrico?

    Ci sono state lunghe discussioni al riguardo, ma penso che questa sia la più sicura. La definizione normale di \ldots è \dots, che a sua volta è
    `\DeclareRobustCommand{\dots}{%
    \ifmmode\mathellipsis\else\textellipsis\fi}`
    Vediamo \textellipsis, visto che il modo matematico qui non ci interessa:
    `\DeclareTextCommandDefault{\textellipsis}{%
    .\kern\fontdimen3\font
    .\kern\fontdimen3\font
    .\kern\fontdimen3\font}`
    Perciò se la codifica di output in uso non ridefinisce \textellipsis (non lo fa nessuna, che io sappia), avremo questo: occorre e basta dunque annullare l’ultimo \kern. Se proprio si ha paura che il comando possa andare in un argomento mobile, si può usare \DeclareRobustCommand. Ma la ritengo un’eventualità piuttosto remota, visto che il simbolo rappresenta omissione di testo citato: si omette testo citato in un posto pericoloso? Se poi uno usa anche il francese, sa bene che le solite regole tipografiche di quelle lande impongono puntini non spaziati e agisce di conseguenza usando \dots.

    Ciao
    Enrico

    in risposta a: risoluzione del pdf #57024
    Up
    0
    Down
    ::

    Ciao a tutti,
    ho problema legato alla risoluzione del pdf che produce il mio script e non riesco a capire se è un problema che si pone inutilmente il mio cervello!
    Quando apro il mio file pdf noto che le parole sono poco definite in confronto ai file pdf che generalmente apro; ho provato a cambiare dimensione del font credendo che fosse quella, ma non è così! Ho provato a cercare nelle diverse guide che ho se ci fosse un pacchetto che non avevo istallato e che rendesse le parole più nitide (e quindi più facilmente leggibili come nelle guide stesse), ma non l’ho trovato.
    Cosa mi consigliate (o cosa stò sbagliando)?

    Probabilmente hai caricato
    `\usepackage[T1]{fontenc}`
    ma il tuo sistema non dispone dei font Type1 necessari (sospetto un MiKTeX basic). Soluzioni:

    (1) installare i font CMSuper
    (2) \usepackage{lmodern}

    Non stai sbagliando niente, a parte l’uso dell’accento su “sto”. 🙂

    Ciao
    Enrico

    in risposta a: […] #57016
    Up
    0
    Down
    ::

    Dai un’occhiata qui per una discussione ampia, e qui per una soluzione veloce.

    La soluzione più veloce, efficiente e sicura è
    `\newcommand{\omissis}{[\textellipsis\unkern]}`
    Va sempre scritto \omissis{}.

    Ciao
    Enrico

    in risposta a: texdoc: comando non trovato #56997
    Up
    0
    Down
    ::

    [quote]La tua spiegazione è molto chiara però in realtà non è questo quello che è accaduto. Infatti io ho cambiato l’HDD ma il sistema operativo installato precedentemente era sempre Snow Leopard, non c’è stato un aggiornamento. L’unica cosa è che ho importato (tramite migration assistant) l’account precedente così da non perdere tutte le impostazioni e i programmi. Per questo avevo pensato che fosse un problema di permessi in quanto si importa un utente. Quindi a questo punto non saprei come mai è successa questa cosa.

    Grazie ancora
    Fra

    Hai installato il sistema sul nuovo disco, poi hai copiato quello che avevi prima: quindi non hai eseguito l’installazione di MacTeX che “tocca” il sistema solo facendo quattro operazioni:
    (1) mettere il file in /etc/paths.d
    (2) mettere il file in /etc/manpaths.d
    (3) creare un link simbolico chiamato /usr/texbin che punta agli eseguibili TeX
    (4) installare un pannello nelle preferenze di sistema.

    Ciao
    Enrico

    Esattamente. Infatti proprio questo non capivo inizialmente. Se quel che dici è vero noi abbiamo agito solamente sui primi due punti giusto? Invece gli ultimi due non davano problemi (ho verificato che il pannello nelle preferenze c’era). Come mai?

    Ciao
    Fra

    p.s. Scusa magari sembro tardo (e forse lo sono)[/quote]
    Credo che dipenda da come funziona Migration Assistant. Ci sono cose che fa e altre che non fa, ma quali non è dato saperlo in anticipo. 🙁

    Ciao
    Enrico

    in risposta a: Problema conversione immagini da formato .pdf/.png a .eps #57005
    Up
    0
    Down
    ::

    Bene.

    Innanzitutto studia un pochino L’arte di scrivere con LaTeX (trovi
    il link in cima alla pagina) o cerca su internet la differenza tra immagini
    raster (anche dette bitmap) e vettoriali.

    Dopodiché veniamo a noi. Salva le tue immagini in pdf e poi, se proprio
    sei costretto a usare il formato eps (come mai sei costretto?), convertile
    in eps usando i seguenti due comandi (dovresti già averli a disposizione)
    `pdftops -level3 input.pdf temp.ps
    eps2eps temp.ps output.eps
    `
    Dopo la conversione puoi cancellare il file temporaneo temp.ps.

    Ciao ciao.
    Fra

    Meglio ancora:
    `pdftops -level3 input.pdf – | eps2eps – output.eps`
    senza file temporanei. 🙂

    Ciao
    Enrico

    in risposta a: texdoc: comando non trovato #56995
    Up
    0
    Down
    ::

    La tua spiegazione è molto chiara però in realtà non è questo quello che è accaduto. Infatti io ho cambiato l’HDD ma il sistema operativo installato precedentemente era sempre Snow Leopard, non c’è stato un aggiornamento. L’unica cosa è che ho importato (tramite migration assistant) l’account precedente così da non perdere tutte le impostazioni e i programmi. Per questo avevo pensato che fosse un problema di permessi in quanto si importa un utente. Quindi a questo punto non saprei come mai è successa questa cosa.

    Grazie ancora
    Fra

    Hai installato il sistema sul nuovo disco, poi hai copiato quello che avevi prima: quindi non hai eseguito l’installazione di MacTeX che “tocca” il sistema solo facendo quattro operazioni:
    (1) mettere il file in /etc/paths.d
    (2) mettere il file in /etc/manpaths.d
    (3) creare un link simbolico chiamato /usr/texbin che punta agli eseguibili TeX
    (4) installare un pannello nelle preferenze di sistema.

    Ciao
    Enrico

    in risposta a: Tabella bottom e footnote (note a pié di pagina) #56978
    Up
    0
    Down
    ::

    Innanzitutto grazie a entrambi per le risposte.
    Nel frattempo che rispondevate però ho cambiato idea e deciso di mettere la tabella nella pagina successiva (dove non c’è la nota) proprio alla fine del “subsection” che stavo scrivendo, quindi ho usato semplicemente l’h di here.

    Fai male. L’opzione h non va mai data da sola. In ogni caso non metterei mai tabelle o figure a fondo pagina quando ci siano anche note al piede.

    A ogni modo ho provato tanto per sfizio
    `\usepackage[bottom]{footmisc} `
    e si, sposta la nota sotto la tabella ma crea conflitti con il link cliccabile, cioè il numerino che è posto come apice e porta alla nota a piè di pagina. Quindi preferisco non usarlo.

    Mi pare strano.

    Comunque rilancerei con un’altra domanda sempre sulle tabelle.
    Ho usato /label e /ref per far riferimento in più punti (cliccabili) alla tabella di mio interesse e i link funzionano. In output appare il numero della tabella “1.1” cliccabile
    L’essere cliccabile si deve a quest’altro pacchetto
    `\usepackage[citecolor = green, linkcolor = red,
    anchorcolor = red, colorlinks=true, pagebackref=true]{hyperref} % indici e riferimenti cliccabili`

    Ora mi chiedo, il collegamento inverso non si può fare immagino, cioè avere un link nella didascalia della tabella cliccabile che riporti al punto in cui si era cliccato per andare alla tabella, perché i riferimenti sono molti a uno (punto testo a 1 tabella) quindi non saprebbe quale scegliere per tornare indietro, giusto?

    Esattamente.

    Inoltre questo link è semplicemente il numero dell’elemento, quindi nel mio caso 1.1
    Io vorrei rendere cliccabile “tabella 1.1” cioè anche la parola tabella.
    Al momento il codice è
    `\ref{tab:simbologiaLogicaPrimoOrdine}`
    Si può fare qualcosa

    Non credo: quando viene risolta la corrispondenza tra etichetta e numero, la parola “figura” o “tabella” è già stata composta.

    Ciao
    Enrico

    in risposta a: texdoc: comando non trovato #56993
    Up
    0
    Down
    ::

    [quote]Grazie per la risposta. Mi restituisce
    `/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin`
    Fra

    Come sospettavo ti manca la cosa fondamentale che MacTeX dovrebbe aver creato al momento dell’installazione. In un terminale scrivi
    `ls /etc/paths.d`
    Se ti risponde qualcosa che ha a che fare con TeX bisogna capire che succede. Altrimenti procedi come segue: sempre dal terminale esegui
    `echo /usr/texbin > 10-TeX
    sudo mv 10-TeX /etc/paths.d
    echo /Library/TeX/Distributions/.DefaultTeX/Contents/Man > 10-TeX
    sudo mv 10-TeX manpaths.d`
    Con un logout-login dovresti avere il PATH corretto.

    Ciao
    Enrico

    Perfetto ora funziona. Dando il comando
    `ls /etc/paths.d`
    mi rispondeva semplicemente “X11”. Quindi ho seguito i passaggi che mi hai indicato e tutto è tornato a posto. Giusto per cercare di capire cosa sia accaduto, come mai la compilazione dei file e l’aggiornamento della distribuzione non davano problemi, invece questa cosa si? Ho capito che con quei comandi si va a scrivere qualcosa in 10-TeX che poi va aggiunto a manpaths.d, però così a senso se quel che si fa è aggiungere dei path perchè solo questi mancavano e non anche quelli relativi agli eseguibili?
    Inoltre, potrebbero esserci altri problemi introdotti dal cambio di HDD che ancora non ho scoperto?[/quote]
    Sperimentando vari sistemi Unix si scopre che ciascuno ha il suo metodo per dare un valore iniziale alle variabili d’ambiente che permettono di lavorare sul sistema. Di particolare importanza è la variabile PATH, che il sistema consulta per trovare gli eseguibili. Da Mac OS X 10.5 il metodo è cambiato: il sistema, durante il login, legge i file contenuti in /etc/paths.d, che dovrebbero contenere una o più righe indicanti directory dove cercare gli eseguibili; finiti questi legge /etc/paths che contiene le directory normalmente inserite in PATH (la lista che ottenevi prima). Analogamente per la variabile MANPATH (non è strettamente necessaria, perché puoi avere le man pages dei programmi TeX con texdoc).

    Un aggiornamento non dovrebbe toccare nulla di ciò che sta in /etc/paths.d, ma se sei passato da 10.4 a 10.6 direttamente, quei file non c’erano, perché il metodo precedente era completamente diverso. E ti pareva! 🙂

    TeXShop o TeXworks e TeX Live Utility non davano problemi perché questi programmi usano il loro PATH che contiene /usr/texbin.

    Ciao
    Enrico

    in risposta a: texdoc: comando non trovato #56991
    Up
    0
    Down
    ::

    Grazie per la risposta. Mi restituisce
    `/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin`
    Fra

    Come sospettavo ti manca la cosa fondamentale che MacTeX dovrebbe aver creato al momento dell’installazione. In un terminale scrivi
    `ls /etc/paths.d`
    Se ti risponde qualcosa che ha a che fare con TeX bisogna capire che succede. Altrimenti procedi come segue: sempre dal terminale esegui
    `echo /usr/texbin > 10-TeX
    sudo mv 10-TeX /etc/paths.d
    echo /Library/TeX/Distributions/.DefaultTeX/Contents/Man > 10-TeX
    sudo mv 10-TeX manpaths.d`
    Con un logout-login dovresti avere il PATH corretto.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 4,201 al 4,215 (di 13,205 totali)

Go to top▲