egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 11,611 al 11,625 (di 13,218 totali)
  • Autore
    Risposte
  • 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

    in risposta a: ClassicThesis e ambiente “di esempio” (examplep) #15696
    Up
    0
    Down
    ::


    Dimenticavo! Siccome nel codice si usa un font a spaziatura fissa, si deve dare l’opzione
    `columns=fullflexible`
    e cancellare “basewidth=.51em” che rende gli esempi in modo pessimo, con le lettere tutte ammucchiate.

    Ciao
    Enrico

    in risposta a: ClassicThesis e ambiente “di esempio” (examplep) #15695
    Up
    0
    Down
    ::

    Se devo essere sincero, il problema c’è ancora. Se compilo il minimale

    …

    Il problema è nell’istruzione \catcode`\^^M=10\relax, che dovrebbe essere
    `\catcode`\^^M=5\relax`
    Altrimenti accadono un sacco di pasticci, ma ne nascono di nuovi, perché listings manda a capo le righe per farle stare nello spazio, rispettando in ogni caso gli a capo espliciti. Preparati a parecchi aggiustamenti manuali, ma non c’è altro da fare. Oppure tieni quell’istruzione e adattati a non mettere mai \[…\] o \begin{equation} negli esempi. 🙂

    Quanto al caricamento di listings con un’opzione in più, basta caricarlo con l’opzione “writefiles” prima di classicthesis-ldpkg; è uno dei problemi dei pacchetti che vogliono fare “tutto”.

    Si potrebbe ovviare alla ristrettezza della colonna prevedendo che gli esempi sbordino sul margine esterno, ciò che li rende anche più visibili. Carica anche ifthen e poi
    `\makeatletter
    \newcounter{sidecounter}
    \lstnewenvironment{sidebyside}{%
    \medskip
    \global\let\lst@intname\@empty
    \setbox\z@=\hbox\bgroup
    \setkeys{lst}{language={},style={},basicstyle=\footnotesize\ttfamily,%
    linewidth=0.45\linewidth,frame=single,%
    basewidth=0.51em,breaklines=true,%
    breakindent=0pt,boxpos=t}%
    \lst@BeginAlsoWriteFile{\jobname.tmp}%
    }{%
    \lst@EndWriteFile\egroup
    \refstepcounter{sidecounter}
    \hbox to \hsize{\label{side-\thesidecounter}%
    \ifthenelse{\isodd{\pageref{side-\thesidecounter}}}{\quad}{\hss}%
    \begin{minipage}{0.45\linewidth}%
    \hbox to\linewidth{\box\z@\hss}
    \end{minipage}%
    \quad
    \begin{minipage}{0.6\linewidth}%
    \leavevmode \catcode`\^^M=5\relax
    \small\input{\jobname.tmp}%
    \end{minipage}%
    \ifthenelse{\isodd{\pageref{side-\thesidecounter}}}{\hss}{\quad}%
    }%
    \medskip
    }
    \makeatother`
    Io non riquadrerei niente, guarda un po’. 🙂 Ma ho lasciato il riquadrino attorno al codice perché non so come si faccia a toglierlo e non ho voglia di leggermi la documentazione di listings. 😉 E userei \footnotesize per il codice, questo invece sapevo come fare. 😀

    Spiegazione degli arcani misteri: ogni volta che si chiama l’ambiente sidebyside il contatore sidecounter scatta e definisce un riferimento al quale associo un’etichetta; poi uso \pageref per sapere se l’esempio è su una pagina pari o dispari. Ovviamente può capitare che durante la stesura del documento ci si trovi sfasati, alla fine si dovrebbero avere gli esempi al posto giusto. C’è qualche rischio, perché per motivi che mi rimangono oscuri il comando \refstepcounter non può essere dato all’interno della \hbox to \hsize e questo potrebbe far scattare il contatore quando si è ancora nella pagina precedente. La revisione finale sarà un poco più complicata.

    Infine una parola su examplep: è molto promettente, ma in realtà mancano gli esempi e la documentazione è “leggermente” imprecisa; dicono che si può usare un’opzione “listings” per passare a listings la composizione dei sorgenti: l’opzione non è definita. 🙁

    Ciao
    Enrico

    in risposta a: problemi nuovo oggetto float #15701
    Up
    0
    Down
    ::

    Ciao.
    Ho definito un ambiente flottante con il pacchetto float nel seguente modo
    `\usepackage{float}
    \newfloat{codeenv}{thp}{lox}[chapter]
    \floatname{codeenv}{Codice}`
    e utilizzo captionof per generare didascalie con la label definita:
    `\captionsetup{aboveskip=-5pt,belowskip=15pt}
    \captionof{codeenv}{file structured points relativo ai tensori di conducibilità}`
    Quando però uso l’istruzione
    `\listof{codeenv}{Elenco dei codici}`
    alla prima compilazione va tutto liscio, ma alla seconda mi dà il seguente errore:
    `(TesiMain.lox
    ! Undefined control sequence.
    codeenv.\theHcodeenv

    l.1 …suto (geometria}}{7}{codeenv.\theHcodeenv }`

    Qualcuno sa dirmi cosa mi è sfuggito? Ho seguito le istruzioni della documentazione del pacchetto float.

    Devi caricare hyperref dopo caption e float.

    Ciao
    Enrico

    in risposta a: Domanda natbib #15704
    Up
    0
    Down
    ::

    Scusate, vovlevo solo saper se con natbib è possibile ottenere riferimenti sia del tipo [#], sia [Tizio, anno]….nella documentazione ho trovato che usando lo stile unsrtnat (che nome infelice, non me lo ricordo mai!) e il comando \citep{} dovrebbe venire [#], ma a me continua a comparire [Tizio, anno] !?

    Non ha molto senso usare due stili diversi di riferimento.

    Ciao
    Enrico

    in risposta a: ClassicThesis e listings: problema con lstlistoflistings #15677
    Up
    0
    Down
    ::

    Carissimo Enrico, ho provato ad aggiornare listings alla versione 1.4, ma sembra che ClassicThesis sia incompatibile con questa nuova versione. Infatti il mio documento minimale ora produce l’errore fatale:
    `/usr/local/texlive/2007/texmf-dist/tex/latex/carlisle/remreset.sty)
    (/usr/local/texlive/2007/texmf-dist/tex/latex/subfig/subfig.sty)
    (./listings.sty
    (/usr/local/texlive/2007/texmf-dist/tex/latex/listings/lstpatch.sty

    ***
    *** This is a patch for listings 1.3, but you're using
    *** version 1.4.
    ***
    *** Patch file not loaded.
    ***

    ) (/usr/local/texlive/2007/texmf-dist/tex/latex/listings/lstmisc.sty

    ***
    *** This file requires `listings.sty' version 1.3.
    *** You have a serious problem, so I'm exiting …
    ***
    `
    Ho provato a mettere nel preambolo il codice che mi hai inviato (mantenendo la versione 1.3 di listings), ma contionuo a ricevere il non fatale:
    `! Undefined control sequence.
    \lstlistoflistings …rskipfalse \@parskip@indent
    \@starttoc {lol}\if@reston…
    l.34 \lstlistoflistings
    `

    Era \@parskip@indent, non \@parskip@index. Solito errore di trascrizione. Meglio se aggiorni l’albero principale. Supponendo che tu abbia la TeX Live, apri una shell:
    `$ curl ftp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/listings.zip -O
    $ unzip listings
    $ cd listings
    $ make all
    $ sudo cp *.sty *.cfg /usr/local/texlive/2007/texmf-dist/tex/latex/listings
    $ sudo rm /usr/local/texlive/2007/texmf-dist/tex/latex/listings/lstpatch.sty
    $ sudo cp README *.pdf /usr/local/texlive/2007/texmf-dist/doc/latex/listings
    $ sudo mktexlsr`
    Se non ti funziona make, scrivi “latex listings.ins” e poi compila a mano la documentazione. Invece di curl puoi usare un browser o il tuo modo preferito di scaricare da CTAN. È vero che non si dovrebbe mai toccare l’albero principale, ma, non avendo intenzione di reinstallare tutto e supponendo che la prossima distribuzione contenga la versione giusta, è più semplice così. Altrimenti metti tutto nel tuo albero locale. In tal caso devi disabilitare in qualche modo il file lstpatch.sty: evidentemente il pacchetto lo carica se lo trova e ovviamente non va. L’errore con lstmisc forse dipende da questo.

    Ciao
    Enrico

    in risposta a: ClassicThesis e listings: problema con lstlistoflistings #15675
    Up
    0
    Down
    ::

    Ciao a tutti. Ho il seguente codice di prova:
    `\documentclass{scrreprt}
    …`
    Il problema è che quando compilo ottengo un errore (non fatale, per la verità) nella creazione dell’indice dei codici:
    `! Undefined control sequence.
    \lstlistoflistings …\lol@heading \@parskipfalse
    \@parskip@indent \@startto…
    l.29 \lstlistoflistings

    ?
    `
    Qualcuno sa come si può rimediare?

    Aggiornando listings alla versione 1.4; nel frattempo puoi scrivere
    `\makeatletter
    \let\@parskipfalse\relax
    \let\@parskip@index\relax
    \makeatother`
    Problemi di interazione fra classi, fino alla versione 1.3 c’era una correzione per quando veniva caricato uno dei pacchetti di KOMA-script. Adesso non c’è più.

    Ciao
    Enrico

    in risposta a: Problemi di numerazione capitoli e riga verde sui bordi #15667
    Up
    0
    Down
    ::

    Buongiorno a tutti vi posto una bella mail che mi è arrivtaa cui io ho alcune idee per la risposta ma vorrei vedere le vostre

    Salve,sono la dott.ssa Sabrina Maggio della Facoltà di Economia di Lecce.
    Sto collaborando alla stesura di un libro in latex e Le scrivo per due
    problemi relativi all’utilizzo di latex che non riesco proprio a
    risolvere.

    1° problema: ho strutturato il book utilizzando l’istruzione include che
    prevede l’inserimento di 6 capitoli teorici e di altri 6 capitoli di
    esercizi con numerazione identica, ovvero (cap1, cap2,….,cap6, cap1,
    cap2,…,cap6): per questo problema ho utilizzato l’istruzione
    addtocounter

    errore perché io userei \setcounter

    , che mi consente di azzerare il contatore dei capitoli e
    ricominciare dal cap. 1.

    A questo proposito le domande sono:
    1.) come posso evitare che compaia la scritta capitolo 1 nella parte degli
    esercizi che va tutta in blocco dopo i primi 6 capitoli di teoria?
    2.) Esiste il modo di poter cambiare la dicitura capitolo 1 con capitolo
    Eser1 per distinguere il capitolo di teoria da quello degli esercizi?

    Io userei \renewcommand{\thechapter}{Eser. \arabic{chapter}} ma fa un pasticcio quando genero l’indice

    3.) Esiste la possibilità di cambiare la caption delle figure per evitare
    che mi trovi di fronte a:
    Figura 1.1 nel cap 1 teorico e Figura 1.1. nel cap 1 esercizi?

    Io vorrei poter scrivere:
    Figura 1.1. nel cap 1 teoria e Figura Es1.1 nel cap1 esercizi.!!!

    2° problema: esiste la possibilità di colorare solo il bordo esterno (di
    1cm circa) delle pagine pari e dispari di un libro, solo nella la parte
    relativa agli esercizi che si trovano dopo i primi sei capitoli di teoria?

    Ho cercato in lungo e in largo su internet, ho consultato pure le FAQ, ma
    non sono riuscita a trovare niente che mi potesse aiutare.

    `\newcommand{\iniziaesercizi}{%
    \cleardoublepage
    \thispagestyle{empty}
    \vspace*{\fill}
    \begin{center}
    \Large\bfseries Esercizi
    \end{center}
    \vfill
    \cleardoublepage
    \setcounter{chapter}{0}
    \renewcommand{\chaptername}{Esercizi per il capitolo}
    \renewcommand{\thefigure}{ES-\thechapter.\arabic{figure}}
    }`
    Credo sia tutto, ma seguirei il consiglio di Andrea sull’uso di titlesec.

    Per il bordino colorato, puoi provare a guardare il pacchetto randbild; pstricks può certamente farlo. Si può farlo anche in post-produzione, secondo me.

    Ciao
    Enrico

    in risposta a: pdfTeX ed i subfloats #14050
    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.

    Ciao
    Enrico

    in risposta a: chapterbib. Voglio capire se ho capito #15601
    Up
    0
    Down
    ::

    Se leggi la documentazione di bibunits, scopri che devi far girare BibTeX sui documenti bu1.aux, bu2.aux, … (uno per bibunit).

    è proprio quello che faccio purtroppo!!

    Riporto da un tuo messaggio precedente:

    `I found no \citation commands—while reading file deltasun1.aux
    I found no \bibdata command—while reading file deltasun1.aux
    I found no \bibstyle command—while reading file deltasun1.aux
    (There were 3 error messages)`

    Questo significa che stai facendo girare BibTeX solo su deltasun1. Non basta. Occorre farlo andare, manualmente o con uno script, sui file bu1, … creati da bibunits.

    Ciao
    Enrico

    in risposta a: chapterbib. Voglio capire se ho capito #15599
    Up
    0
    Down
    ::

    niente, ho provato e riprovato ma mi la comilazione di BibTeX mi dà sempre quei tre errori e la bibliografia non viene generata. 😥 👿 …sto seriamente pensando di tornare a chapterbib…sarà meno raffinato ma per lo meno riuscivo a farlo funzionare 😕

    Se leggi la documentazione di bibunits, scopri che devi far girare BibTeX sui documenti bu1.aux, bu2.aux, … (uno per bibunit).

    Ciao
    Enrico

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

    Hai ragione..scusami! 😳
    La mia ipotesi era eccessivamente fantasiosa…però ho approntato l’esempio minimo che mi chiedevi con il quale mi riporta le due warning in oggetto.
    `\documentclass[11pt,a4paper]{book}

    \usepackage[pdftex]{graphicx}

    \usepackage[lofdepth]{subfig}
    \usepackage{caption}
    \usepackage{keyval}

    \usepackage[hyperindex]{hyperref}

    \begin{document}

    \listoffigures

    \chapter{Ciao}

    \begin{figure}[htb] \centering
    \subfloat[FiguraUno \label{FiguraUno}]
    {\includegraphics{FiguraUno}}
    \quad
    \subfloat[FiguraDue \label{FiguraDue}]
    {\fbox{\includegraphics{FiguraDue}}}
    \caption{Figure}
    \label{Figure}
    \end{figure}

    \end{document}`

    Spero che questo possa essere più utile del precedente. Ho inoltre notato che se sostituisco \chapter con \section la compilazione fila liscia senza warning.

    C’è un filone su comp.text.tex (puoi leggerlo qui) dove l’autore di caption riconosce che ci può essere qualche piccolo problema. Io credo che sia in subfig.

    Se controlli i file .aux e .lof, vedrai che i riferimenti sono diversi: nel primo c’è {subfigure1.1.2}, dove nel secondo c’è {subfigure.1.2}. Sinceramente non saprei dove andare a mettere le mani.

    Non mettere l’opzione lofdepth. 😕

    Ciao
    Enrico

    in risposta a: Caratteri particolari nel .bib #15641
    Up
    0
    Down
    ::

    [OT]

    Perché il buon Chebyshev, Chebychev, Tcebyshev, Čebjcev, Tchebycheff, Tschebyschow, Cebicev, ecc. non scherza ?? 😀

    In realtà andrebbe scritto così: Чебышев. Ma come cavolo si traslittera?

    Čebyšëv oppure Chebyshëv (anche Chebyshev)

    La pronuncia è “cebysciòf” (dove “y” sta per la strana vocale del russo).

    Ciao
    Enrico

    in risposta a: hyperref e bibunits #15661
    Up
    0
    Down
    ::

    Ciao.
    Qualcuno saprebbe spiegarmi perché usando il pacchetto bibunits gli hyperlinks ai riferimenti bibliografici non si attivano automaticamente come avviene invece usando the bibliography oppure BibTeX?
    Qualcuno sa dirmi come attivarli?

    Grazie e scusate se vi tedio con queste banalità.

    Non è affatto una banalità. Ho fatto qualche prova e ricerca in rete, il problema c’è. Una soluzione parziale è usare natbib, ma un oscuro (nel senso che non ho ancora capito dove sta il busillis) baco produce un ciclo infinito. Ecco come fare, per ottenere un comportamento del tutto simile al solito:
    `\usepackage{bibunits}
    \usepackage[square]{natbib}
    \usepackage{hyperref}
    \renewcommand{\bibnumfmt}[1]{[#1]} % per correggere il baco`
    Non è il meglio, perché hyperref dà i soliti messaggi
    `destination with the same identifier`
    se uno stesso elemento della bibliografia compare in due bibunits distinte e non riesce a costruire il rimando giusto. Qualcuno che è più pratico di hyperref potrà dire di più.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 11,611 al 11,625 (di 13,218 totali)

Go to top▲