egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 7,426 al 7,440 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: [risolto] qual è il comando per le note di chiusura? #39137
    Up
    0
    Down
    ::

    ho notato che nell’ultimo paragrafo (quello appena prima le note di chiusura) l’interlinea è ridotta: le righe sono schiacciate. è possibile farci qualcosa?

    EDIT ok, a posto. è bastato lasciare una riga di spazio nel sorgente.
    evidentemente applicava l’interlinea delle note a tutto ciò che era attaccato

    Diagnosi corretta. Sempre lasciare una riga vuota quando c’è un cambiamento di corpo (grandezza dei caratteri in un capoverso) a meno che questo non avvenga in un ambiente “sicuro” come quote, quotation, center e tutti gli altri basati su list o trivlist.

    Nelle mie istruzioni la riga vuota c’era. 😉

    Ciao
    Enrico

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

    Che ti dice “which tex”?

    dice
    /usr/bin/tex

    Appunto. Ti trova quello della TeX Live 2007.

    Devi impostare il nuovo PATH nel file .bashrc, con export, altrimenti i processi generati dalla shell non lo riconoscono: aggiungi in .bashrc
    `export PATH=/usr/local/texlive/2009/bin/i386-linux:${PATH}`
    Analogamente dovrai impostare gli eseguibili in Kile o Texmaker o Emacs.

    Ciao
    Enrico

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

    Ho installato la nuova texlive da http://tug.org/texlive .
    Dopo un interminabile processo di scaricamento\installazione (che ho dovuto abortire due volte, la prima per spazio insufficiente nella cartella di destinazione, la seconda perchè apt-get autoremove aveva cancellato alcuni package importanti), ho provato a compilare un documento ma ho fallito. Avevo disinstallato la precedente texlive da synaptic, per fare posto e perchè pensavo di non doverla sovrascrivere. Ora l’ho reinstallata e, pur se primitivamente (non c’è quasi nulla) riesco a compilare dei documenti.

    Le mie domande: cosa è successo? Come faccio a far funzionare la nuova TL? Mi sono accorto che tlmgr non andava: forse ho sbagliato a dire all’editor (texmaker, ma nemmeno emacs ce la fa) dove pescare la distribuzione? Oppure ho commesso qualche errore di altro tipo?
    Alcune info:
    sono su una Debian
    se da shell do “tex -v” ottengo
    `TeX 3.141592 (Web2C 7.5.6)
    kpathsea version 3.5.6
    Copyright 2007 D.E. Knuth.
    Kpathsea is copyright 2007 Karl Berry and Olaf Weber.
    There is NO warranty. Redistribution of this software is
    covered by the terms of both the TeX copyright and
    the Lesser GNU General Public License.
    For more information about these matters, see the file
    named COPYING and the TeX source.
    Primary author of TeX: D.E. Knuth.
    Kpathsea written by Karl Berry, Olaf Weber, and others.
    `
    ho seguito le istruzioni che si trovano sul sito della tug, non ultimo il fatto di dare, a installazione finita, il comando
    ` PATH=/usr/local/texlive/2009/bin/i386-linux:$PATH `
    ho sbagliato?

    Quel responso ti sta dicendo che la shell trova un eseguibile della TeX Live 2007.

    Che ti dice “which tex”?

    Ciao
    Enrico

    in risposta a: Virgolette ribelli #29929
    Up
    0
    Down
    ::

    Spero di non attirarmi le vostre ire. Ma veramente non esiste un modo di mettere le virgolette aperte e chiuse senza dover battere “” per le une e ” (doppio apostrofo) per le seconde. Mi farebbe comodo poter scrivere nel compilabile `”over” presentazione` e non `””over'' presentazione`
    Pero ora non lo ho fatto, ma mi piacerebbe sapere se si può fare. I due tipi di virgolette sono distinguibili dal contesto.
    Mille grazie Davide

    Usare una tastiera che permetta di scrivere direttamente il carattere “`”? Codice ASCII 96 (esadecimale 0x60). In alternativa usa i caratteri “ e ” insieme al pacchetto inputenc con l’opportuna opzione di impostazione della codifica che usi.

    Uso TeX da più di vent’anni e battere le due virgolette di apertura e di chiusura non mi ha mai dato alcun problema.

    Ciao
    Enrico

    in risposta a: Opzioni ad una nuova classe #39272
    Up
    0
    Down
    ::

    Perché quelle graffe? Specificando il rosso sarebbe come scrivere
    `\usetheme{Warsaw}
    \beamertemplatenumberedballsectiontoc
    {\usecolortheme[rgb={.5,0,0}]{structure}}`
    che non è certo corretto.

    Ciao
    Enrico

    Me culpa…

    L’abitudine a \ifthenelse, suppongo. L’idea dei condizionali TeX è che quando sono valutati rimane solo ciò che corrisponde al “caso vero”. Il condizionale \ifcase è un po’ particolare, ma funziona come gli altri, da quel punto di vista:
    `\ifcase
    \or
    \or
    …
    \else
    \fi`
    Il “caso vero” viene scelto in base al che viene passato a \ifcase. Da quel momento è come se tutto il resto non ci fosse. Nota: il ramo \else è opzionale; se manca, il è vuoto.

    C’è, a dire il vero, qualche piccola complicazione TeXnica in situazioni più complesse di quella che stiamo esaminando; non è molto importante per te.

    Ciao
    Enrico

    in risposta a: Opzioni ad una nuova classe #39270
    Up
    0
    Down
    ::

    Nel senso che usando dei flag, il codice va effettivamente all’interno dei casi previsti, ma i comandi non vengono eseguiti… Riporto quello che si trova subito dopo lo stralcio di codice dei messaggi precedenti`\usetheme{Warsaw}
    \beamertemplatenumberedballsectiontoc
    \ifcase\mirko@colnumber
    { %Rosso
    \usecolortheme[rgb={.5,0,0}]{structure}
    }\or
    { %Verde
    \usecolortheme[rgb={0,.5,0}]{structure}
    }\or
    { %Blu
    \usecolortheme[rgb={0,0,.5}]{structure}
    }\fi`Questo equivale a non dare nulla (che per la struttura del tema, è come dare il blu)… strano comportamento!
    Per flag, ho tolto i commenti a Rosso, Verde, Blu e ho visto che effettivamente scopre solo l’errore nella posizione giusta e lo scrive nel pdf.

    Il codice dentro i case, se portato fuori, funziona correttamente e fa il suo lavoro!

    Come mai?

    Perché quelle graffe? Specificando il rosso sarebbe come scrivere
    `\usetheme{Warsaw}
    \beamertemplatenumberedballsectiontoc
    {\usecolortheme[rgb={.5,0,0}]{structure}}`
    che non è certo corretto.

    Ciao
    Enrico

    in risposta a: Opzioni ad una nuova classe #39269
    Up
    0
    Down
    ::

    Nel senso che usando dei flag, il codice va effettivamente all’interno dei casi previsti, ma i comandi non vengono eseguiti… Riporto quello che si trova subito dopo lo stralcio di codice dei messaggi precedenti`\usetheme{Warsaw}
    \beamertemplatenumberedballsectiontoc
    \ifcase\mirko@colnumber
    { %Rosso
    \usecolortheme[rgb={.5,0,0}]{structure}
    }\or
    { %Verde
    \usecolortheme[rgb={0,.5,0}]{structure}
    }\or
    { %Blu
    \usecolortheme[rgb={0,0,.5}]{structure}
    }\fi`Questo equivale a non dare nulla (che per la struttura del tema, è come dare il blu)… strano comportamento!
    Per flag, ho tolto i commenti a Rosso, Verde, Blu e ho visto che effettivamente scopre solo l’errore nella posizione giusta e lo scrive nel pdf.

    Il codice dentro i case, se portato fuori, funziona correttamente e fa il suo lavoro!

    Come mai?

    Perché quelle graffe? Specificando il rosso sarebbe come scrivere
    `\usetheme{Warsaw}
    \beamertemplatenumberedballsectiontoc
    {\usecolortheme[rgb={.5,0,0}]{structure}}`
    che non è certo corretto.

    Ciao
    Enrico

    in risposta a: il simbolo dei numeri reali #39262
    Up
    0
    Down
    ::

    scusa enrico, avevo consultato già la guida che dicevi, ed avevo visto che a pg 139, tabella 39 definiva i comandi \Re per i reali e \Im per gli immaginari.

    Sono simboli talvolta usati per indicare la parte reale e la parte immaginaria di un numero complesso.

    Ciao
    Enrico

    in risposta a: Opzioni ad una nuova classe #39267
    Up
    0
    Down
    ::

    Ciao a tutti, come va?
    Sto creando una nuova classe per beamer che mi permetta di avere sempre lo stesso “stile”, ma di cambiare i colori con un’opzione.

    Ecco la prima parte del codice:
    `\NeedsTeXFormat{LaTeX2e}
    \ProvidesClass{colorbeamer}[2009/11/15 v0.1 Mirko's version of Beamer]

    \ExecuteOptions{hyperref={pdfpagelabels=false},green,bibart}
    \ProcessOptions
    \RequirePackage[svgnames]{xcolor}
    \LoadClassWithOptions{beamer}%[2005/06/12]
    \RequirePackageWithOptions{graphicx}
    \hypersetup{colorlinks=false}
    \RequirePackage{xifthen}

    \newboolean{colorbeamergreen}
    \newboolean{colorbeamerblue}
    \newboolean{colorbeamerred}
    \newboolean{colorbeamerbib}

    \DeclareOption{green}{\setboolean{colorbeamergreen}{true}\setboolean{colorbeamerblue}{false}\setboolean{colorbeamerred}{false}}
    \DeclareOption{blue}{\setboolean{colorbeamergreen}{false}\setboolean{colorbeamerblue}{true}\setboolean{colorbeamerred}{false}}
    \DeclareOption{red}{\setboolean{colorbeamergreen}{false}\setboolean{colorbeamerblue}{false}\setboolean{colorbeamerred}{true}}
    \DeclareOption{bibbook}{\setboolean{colorbeamerbib}{true}}
    \DeclareOption{bibart}{\setboolean{colorbeamerbib}{false}}
    \ProcessOptions\relax
    […]
    \ifthenelse{\boolean{colorbeamerbib}}{\setbeamertemplate{bibliography item}[book]}{\setbeamertemplate{bibliography item}[article]}
    […]
    \ifthenelse{\boolean{colorbeamergreen}}{%
    \setbeamercolor[…]
    }{}
    \ifthenelse{\boolean{colorbeamerblue}}{%
    \setbeamercolor[…]
    }{}
    \ifthenelse{\boolean{colorbeamerred}}{%
    \setbeamercolor[…]
    }{}
    […]`Bene… se carico la classe con`\documentclass[italian]{colorbeamer}` con o senza le opzioni “green”, “bibart”, “bibbook” tutto fila liscio.
    Non appena provo con`\documentclass[blue,italian]{colorbeamer}`o con red, ottengo un errore di

    Missing \begin{document}

    e una serie di altri errori.

    Pobabilmente sbaglio nella definizione delle opzioni a 3 valori della classe, ma non riesco a individuare dove sia l’errore…

    Qualcuno riesce ad aiutarmi?

    Grazie e buona domenica,

    Non puoi dare due volte \ProcessOptions.

    `\NeedsTeXFormat{LaTeX2e}
    \ProvidesClass{colorbeamer}[2009/11/15 v0.1 Mirko's version of Beamer]
    \RequirePackage{xifthen}

    \newboolean{colorbeamergreen}
    \newboolean{colorbeamerblue}
    \newboolean{colorbeamerred}
    \newboolean{colorbeamerbib}

    \DeclareOption{green}{\setboolean{colorbeamergreen}{true}}
    \DeclareOption{blue}{\setboolean{colorbeamerblue}{true}%
    \setboolean{colorbeamergreen}{false}}
    \DeclareOption{red}{\setboolean{colorbeamerred}{true}%
    \setboolean{colorbeamergreen}{false}}
    \DeclareOption{bibbook}{\setboolean{colorbeamerbib}{true}}
    \DeclareOption{bibart}{\setboolean{colorbeamerbib}{false}}

    \PassOptionsToPackage{svgnames}{xcolor}
    \PassOptionsToClass{hyperref={pdfpagelabels=false}}{beamer}

    \ExecuteOptions{green,bibart}
    \ProcessOptions\relax

    \LoadClass{beamer}%[2005/06/12]

    \RequirePackage{graphicx}
    \hypersetup{colorlinks=false}

    `
    Non userei affatto la sintassi di xifthen per quel tipo di impostazioni (non userei \ifthenelse nemmeno sotto minaccia fisica, per la verità :)). Forse sarebbe più semplice dire
    `\DeclareOption{red}{\def\mirko@color{red}\chardef\mirko@colnumber\z@}
    \DeclareOption{green}{\def\mirko@color{green}\chardef\mirko@colnumber\@ne}
    \DeclareOption{blue}{\def\mirko@color{blue}\chardef\mirko@colnumber\tw@}`
    Per il codice successivo puoi usare \mirko@color quando hai bisogno del nome del colore; per codice diverso a seconda dei colori puoi usare \ifcase:
    `\ifcase\mirko@colnumber
    \or
    \or
    \fi`
    Molto più facile da mantenere, secondo me, e anche da estendere.

    Ciao
    Enrico

    in risposta a: il simbolo dei numeri reali #39260
    Up
    0
    Down
    ::

    ho provato a farlo con \Re ma viene una R troppo arzigogolata, non è quella che si usa di solito.

    serve qualche pacchetto particolare?

    la vorrei comq questa

    L’idea di leggersi una guida è proprio così balzana? Sulla guida “L’arte di scrivere con LaTeX” c’è un paragrafo dal titolo piuttosto illuminante:

    7.2.5 Insiemi numerici

    Pensi che potrebbe esserti utile? Capisco che sia molto più semplice scrivere sul forum, confidando nella pazienza di chi lo frequenta, ma certe volte è troppo. Avrei potuto risponderti in molto meno tempo dandoti la soluzione, ovviamente. Ma non te la darò.

    Ciao
    Enrico

    in risposta a: matrice allineata a magine sinistro #39249
    Up
    0
    Down
    ::

    `\begin{flushleft}
    \ttfamily
    \begin{tabular}{@{}c*7{c}}
    NODE & VOLTAGE & NODE & VOLTAGE & NODE & VOLTAGE & NODE & VOLTAGE \\
    (1) & 0.0000 & (2) & 0.0000 & (3) & 4.0338 & (4) & 10.0000 \\
    \end{tabular}
    \end{flushleft}`

    Ivan ho utilizzato il tuo codice.
    Io di solito, per l’ambiente tabular, uso {|c|c|}, quindi capisco che {@{}c*7{c}} è dovuto alla formattazione della tabella, ma mi spieghi cosa significa?
    Inoltre vorrei che il testo nella cella della tabella fosse allineato a sinistra, come posso fare per ottenere questo?

    Basterebbe dare un’occhiatina a una guida, non ti pare? Le tabelle sono sempre descritte.

    La sintassi usata da Ivan specifica:
    (1) niente spazi prima della prima colonna -> @{}
    (2) una colonna centrata -> c
    (3) sette colonne centrate -> *{7}{c}
    Si sarebbe potuto tranquillamente scrivere “@{}*{8}{c}” che è lo stesso di “@{}cccccccc”.

    Per l’allineamento a sinistra potrebbe essere che si usi “l” invece di “c”?

    Ciao
    Enrico

    in risposta a: matrice allineata a magine sinistro #39247
    Up
    0
    Down
    ::

    Non capisco perché allineare una tabella del genere al margine sinistro; né capisco il motivo del carattere dattilografico

    Devo riportare il codice di una simulazione con PSpice e vorrei usare il carattere dattilografico. Non va bene? Che ne pensi?

    Decisione tua; se è un codice emesso da una macchina, il carattere dattilografico può essere indicato.

    Ciao
    Enrico

    in risposta a: Testatina indice a lettere minuscole #37305
    Up
    0
    Down
    ::

    `\documentclass[a4paper,oneside,openbib, 11 pt]{book} % per la stampa ufficiale

    \usepackage[english,latin,italian]{babel} % supporto ad altri linguaggi
    \usepackage[utf8]{inputenc} % supporto grafemi italiani
    \usepackage{lipsum} % testo di riempimento
    \usepackage{url} % riconoscimento URL nel testo
    \usepackage{fancyhdr} % per le testatine e l'ambiente abstract in “book” (definito sotto…)

    %—- Definizione manuale dell'ambiente abstract per la classe “book” —-
    \newcommand {\fncyblank }{\fancyhf{}}
    \newenvironment{abstract}{\cleardoublepage \fncyblank \null \vfill
    \begin{center}\bfseries\abstractname\end{center}}{\vfill \null}

    %———————–Testatine capitoli in minuscolo——————-
    \pagestyle{fancy}
    \fancyhf{}
    \fancyhead[C]{\nouppercase\leftmark}
    \fancyfoot[C]{\thepage}
    \fancypagestyle{plain}{%
    \fancyhead{}%
    \renewcommand{\headrulewidth}{0pt}%
    }

    \begin{document}
    \begin{abstract}
    \lipsum[1]
    \end{abstract}
    \newpage

    \selectlanguage{english}
    \begin{abstract}
    \lipsum[1]
    \end{abstract}
    \selectlanguage{italian}
    \newpage

    \chapter{Roba bella}
    \lipsum[1-10]
    \chapter{Roba buona}
    \lipsum[1-10]
    \end{document}`

    ok ci sono riuscito. l’ho anche compilato ed è compilabile, ma riproduce l’errore.
    ti dò anche un’imbeccata: è di sicuro un’incompatibilità fra la definizione dell’ambiente abstract per book e le testatine.

    spero che questo possa aiutarti a capire di che si tratta! ciao

    Ale

    PS hai qualche guida da consigliarmi per capire il criterio per cui mettete gli % a fine pagina?

    Ti propongo l’ennesima variazione dell’ambiente per il sommario. 🙂
    `\providecommand{\selectlanguage}[1]{}
    \providecommand{\languagename}{}
    \newenvironment{abstract}[1][\languagename]
    {\cleardoublepage\thispagestyle{plain}
    \expandafter\selectlanguage\expandafter{#1}\vspace*{\fill}
    \begin{center}\bfseries\abstractname\end{center}}{\par\vfill}`
    I sommari in varie lingue possono essere scritti così:
    `\begin{abstract}
    Testo nella lingua principale del documento, nel caso di
    Bucky in italiano
    \end{abstract}

    \begin{abstract}[english]
    text in another language, provided it has been declared in
    the options to babel
    \end{abstract}`
    Siccome è almeno la quarta volta che te lo faccio osservare, ti dispiace tanto fare il favore di scrivere correttamente l’opzione di scelta del corpo come “11pt” e non come fai tu?

    Ciao
    Enrico

    in risposta a: Testatina indice a lettere minuscole #37303
    Up
    0
    Down
    ::

    [quote]Enrico, oggi ricompilando mi sono sparite le lettere della testatina, mentre è rimasta la riga! mi aiuteresti a “ritrovarle”?

    Non senza un esempio minimo che riproduca il problema.

    Per caso hai dato un comando \pagestyle da qualche parte oltre che nel preambolo?

    Ciao
    Enrico

    ci ho provato enrico, ma l’esempio minimo non riproduce l’errore!
    eppure ho copiato paro paro il preambolo!

    forse può essere che nel testo abbia sforato in verticale con delle figure impilate? dimmi tu…[/quote]
    Non sono chiaroveggente.

    Ciao
    ENrico

    in risposta a: Aiuto sulle tabelle #39256
    Up
    0
    Down
    ::

    devo scrivere proprio quel tipo di tabella……

    Cosa sono i filetti verticali?

    Ti suggerirei un modo completamente diverso di procedere:
    `\documentclass[a4paper]{article}

    \newsavebox{\codebox}
    \newenvironment{xmlcode}
    {\begin{lrbox}{\codebox}
    \ttfamily\scriptsize
    \begin{tabular}{@{}*{10}{l@{\hspace{-2em}}}}}
    {\end{tabular}\end{lrbox}\fbox{\usebox{\codebox}\hspace{1.5em}}}

    \begin{document}

    \begin{table}
    \centering
    \begin{xmlcode}
    \\
    & \\
    & & LT\_Bo.csv \\
    & & Lauree Triennali Bo. \\
    &
    \\
    & \\
    & & LS\_Bo.csv \\
    & & Lauree Specialistiche Bo. \\
    &
    \\
    & \dots \\

    \end{xmlcode}

    \caption{Esempio di sintassi del file risorse.xml}
    \label{tab:xml}
    \end{table}

    \end{document}`
    In questa versione, come vedi, l’annidamento delle varie strutture è più chiaro per via della spaziatura negativa.

    Ho specificato un massimo di 10 annidamenti, dovrebbe essere più che sufficiente.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 7,426 al 7,440 (di 13,205 totali)

Go to top▲