egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1,636 al 1,650 (di 13,218 totali)
  • Autore
    Risposte
  • in risposta a: Latex – ordinare bibliografia con natbib #76200
    Up
    0
    Down
    ::

    scannerdarkly” post=75344Si infatti voglio mantenere l’ordine alfabetico… ma ho 5/6 entrate che non hanno un autore e quindi vengono messe all’inizio, dando la sensazione che la bibliografia sia “messa un po’ a caso” (non si percepisce nessun ordine guardando la prima pagina della bibliografia).

    Inoltre non capisco perchè questo campo “key” non funziona visto che girando su google sembra che funzioni a tutti 😀

    Perché natbib lo usa anche per avere qualcosa da usare nel comando \cite. È semplice e te l’avevo già spiegato. Ah, il tipo [tt]@electronic[/tt] non è definito in plainnat.

    La mia opinione è che dovresti usare [tt]key={Aida}[/tt]. Se non devi usare \cite (o comandi simili), scrivi
    `key={\NOOPSORT{quelchetipareperordinare}}`
    e da’ la seguente definizione nel tuo documento
    `\protected\def\NOOPSORT#1#2{\ignorespaces}`

    Ciao
    Enrico

    in risposta a: Latex – ordinare bibliografia con natbib #76198
    Up
    0
    Down
    ::


    Il campo key è usato sia per l’ordinamento alfabetico, sia per stampare qualcosa con \cite. Usa una sigla o qualcos’altro: il lettore cercherà nella bibliografia in ordine alfabetico. Altrimenti, come fa?

    Ciao
    Enrico

    in risposta a: Latex – ordinare bibliografia con natbib #76196
    Up
    0
    Down
    ::

    scannerdarkly” post=75339Ciao a tutti,

    sto scrivendo la tesi con latex, per ora sono più che soddisfatto della scelta, ma c’è un ostacolo che non riesco a superare:

    sto usando il package “natbib” per avere un sistema di citazione anno autore, e nella bibliografia le entrate prive di autore vengono posizionate all’inizio, prima delle altre; il risultato è abbastanza brutto, a colpo d’occhio la bibliografia fa un brutto effetto, considerando che guardando la prima pagina non si capisce bene in che ordine siano messe le varie voci. C’è un modo per far finire alla fine della bibliografia le entrate senza autore?

    Girando su google ho già trovato che si può usare il campo nascosto “key”, ma non funziona, in quanto il campo non è per niente nascosto 😀

    Nell’immagine:

    si può vedere cosa succede se assegno key={zzzzzz} ad una voce di bibliografia, (codice dell’esempio:)

    `
    @ELECTRONIC{aida,
    year = {2011-2012},
    title = {Aida database},
    organization = {Bureau Van Dijk},
    url = {http://aida.bvdep.com},
    key = {zzzzzz}
    }
    `

    Grazie in anticipo per l’aiuto!

    Puoi riportare un esempio minimo di documento? È importante anche sapere con quali opzioni chiami natbib.

    Ciao
    Enrico

    in risposta a: Problemi con la bibliografia #76192
    Up
    0
    Down
    ::

    artachende” post=75331Grazie Enrico.

    Sempre relativamente alla bibliografia: non riesco più a visualizzare il nome delle città di pubblicazione dei libri.

    Il codice del database bibliografico è:

    @book{Dallari:2005,
    Author = {Dallari, Marco},
    City = {Trento},
    Date-Added = {2012-07-07 20:52:41 +0000},
    Date-Modified = {2012-07-07 20:53:17 +0000},
    Publisher = {Erickson},
    Title = {La dimensione estetica della paideia},
    Year = {2005}}

    Questo è un esempio di un record del database, ma gli altri sono simili.
    Il risultato di questo record è:

    Dallari, Marco, La dimensione estetica della paideia, Erickson, 2005

    Ho provato a sostituire il campo CITY con il campo ORIGLOCATION, ma non funziona.

    [tt]location[/tt]?

    Dalla documentazione di biblatex:

    location list (literal)
    The place(s) of publication, i. e., the location of the publisher or institution,
    depending on the entry type. Traditional BibTeX uses the field name address,
    which is supported as an alias. See also §§ 2.2.5 and 2.3.4. With @patent entries,
    this list indicates the scope of a patent and is treated as a key list. This list may
    also be useful for the custom types listed in § 2.1.3.

    Ciao
    Enrico

    in risposta a: Eliminare pt dall’espansione di \the #76078
    Up
    0
    Down
    ::


    La divisione dà il risultato corretto, cioè 1sp. 🙂 Ecco qui una breve sessione interattiva:
    `This is TeX, Version 3.1415926 (TeX Live 2012)
    **\dimen0=150pt

    *\divide\dimen0 by\dimen0

    *\count255=\dimen0

    *\showthe\count255
    > 1.
    <*> \showthe\count255

    ? `
    Ricorda che TeX fa sempre i conti in “scaled point”, ma poi mostra l’equivalente in “pt”.

    Ciao
    Enrico

    in risposta a: Problemi con la bibliografia #76190
    Up
    0
    Down
    ::

    artachende” post=75322Salve a tutti, ho alcuni problemi con la visualizzazione completa della bibliografia.
    Mi spiego meglio: sono un utente MAC e per fare la bibliografia uso BibDesk. Questo è un esempio di citazione bibliografica che ho realizzato:

    @book{Dallari:2005,
    Author = {Dallari, Marco},
    City = {Trento},
    Date-Added = {2012-07-07 20:52:41 +0000},
    Date-Modified = {2012-07-07 20:53:17 +0000},
    Publisher = {Erickson},
    Title = {La dimensione estetica della paideia},
    Year = {2005}}

    Il problema lo ho quando visualizzo il file pdf finale, in quanto non trovo, nella bibliografia alla fine del testo, la citazione della CITTA’ dove il libro è stato pubblicato.

    Alcuni editori hanno nel proprio nome il simbolo “&” e, quando inserisco questa lettera nel campo PUBLISHER, LaTeX mi dà errore, dandomi questo messaggio:

    ! Misplaced alignment tab character &.
    Erickson &
    Son
    l.99 …ntbibliography[heading=cartaceo,type=book]
    I can’t figure out why you would want to use a tab mark
    here. If you just want an ampersand, the remedy is
    simple: Just type `I\&’ now. But if some right brace
    up above has ended a previous alignment prematurely,
    you’re probably due for more error messages, and you
    might try typing `S’ now just to see what is salvageable.

    Ho allora provato a modificare manualmente il campo PUBLISHER mettendo I\&, ma l’errore persiste…

    Un’altra cosa: nel testo che sto scrivendo cito Morfologia della fiaba di Propp e vorrei inserire il testo originale in caratteri cirillici Морфология сказки ma quando metto il titolo in cirillico nel campo TITLE e il titolo in italiano nel campo ORIGTITLE la compilazione non va a buon fine, in quanto l’errore penso che mi venga dato dall’uso dei caratteri cirillici.

    Sia il testo del progetto di dottorato che sto scrivendo che il database bibliografico sono UTF8.

    Grazie per l’aiuto.

    Andrea

    Hai provato con
    `\usepackage[T2A,T1]{fontenc}`
    nel preambolo? Ma dovrai anche inserire le parole in caratteri cirillici in
    `\foreignlanguage{russian}{Морфология сказки}`
    Ciao
    Enrico

    in risposta a: Innumerevoli problemi, generare file latex [PHP] #76146
    Up
    0
    Down
    ::


    Meglio se mostri un esempio del codice LaTeX generato.

    Ciao
    Enrico

    in risposta a: Eliminare pt dall’espansione di \the #76074
    Up
    0
    Down
    ::

    robitex” post=75299Ciao,
    ad un certo punto della procedura occorre fare un rapporto tra due lunghezze.
    Poiché sia \divide che \dimexpr dividono solo per numeri interi, alla fine sono passato alla libreria \pgfmath, visto che l’avevo tra l’altro già disponibile perché caricata dal pacchetto pgfplots, superando il problema.

    Il codice completo è il seguente (la parte di codice che interessa la discussione è nel preambolo, e caso mai date un occhiata alla correttezza della costruzione della \vbox):
    `
    % make with 'Spectrum' Lua library
    % !TEX encoding = UTF-8
    % !TEX program = pdflatex

    \documentclass{standalone}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}

    \usepackage{lmodern}
    \usepackage{pgfplots}
    \usepackage[output-decimal-marker={,},
    arc-separator=\,]{siunitx}

    \pgfplotsset{compat=1.5}

    \newbox\panel
    \setbox\panel=\hbox{\rule{2pt}{0pt}\scriptsize
    \vbox{%
    \hbox{Sito: Carrara (MS)}
    \hbox{Latidudine ED50 $\varphi=\ang{44;05;4.04}$}
    \hbox{Longitudine ED50 $\lambda=\ang{10;06;16.27}$}
    \hbox{Categoria di suolo: A}
    \hbox{Categoria topografica T3 ($S_\mathrm{T}=\num{1.10}$)}}}

    \newdimen\hg
    \hg=72mm

    \def\ymax{0.60}

    \newdimen\yp
    \yp=0pt
    \advance\yp by \ht\panel
    \advance\yp by \dp\panel
    \advance\yp by 5pt% margine sup.

    \pgfmathparse{\ymax*(1-\yp/\hg)}
    \let\ylegend\pgfmathresult

    \advance\yp by 5.6mm% spazio per legenda
    \pgfmathparse{\ymax*(1-\yp/\hg)}
    \let\ybox\pgfmathresult

    \begin{document}
    \begin{tikzpicture}
    \begin{axis}[scale only axis,
    legend columns=4,
    tick label style={font=\scriptsize},
    xmin=0,
    ylabel={$S_\mathrm{e}/g$},
    ymin=0,
    grid=major,
    ymax=\ymax,
    xmax=3.0,
    xlabel={$T$ (s)},
    width=115mm,
    height=\hg,
    variable=\T,
    xtick={0.0,0.5,1.0,1.5,2.0,2.5,3.0},
    legend style={draw=none, at={(axis cs:3.000, \ylegend)}}]

    \addplot coordinates {
    (0.000, 0.214)
    (0.099, 0.510)
    (0.298, 0.510)
    };
    \addplot {0.15177/T};

    \addplot {0.36105/T^2};

    \addplot coordinates {
    (0.000, 0.167)
    (0.096, 0.401)
    (0.289, 0.401)
    };
    \addplot {0.11591/T};

    \addplot {0.25584/T^2};

    \addplot coordinates {
    (0.000, 0.067)
    (0.084, 0.167)
    (0.251, 0.167)
    };
    \addplot {0.04188/T};

    \addplot {0.07725/T^2};

    \addplot coordinates {
    (0.000, 0.054)
    (0.080, 0.132)
    (0.239, 0.132)
    };
    \addplot {0.03151/T};

    \addplot {0.05656/T^2};

    % legenda spettri:
    \legend{\textsc{slc},,,
    \textsc{slv},,,
    \textsc{sld},,,
    \textsc{slo},,,
    }
    % add text info
    \draw[black,fill=white]
    (axis cs:3.000,\ybox) rectangle (axis cs:1.500,0.600)
    node[anchor=north west]
    {\box\panel};

    \end{axis}
    \end{tikzpicture}
    \end{document}`

    Grazie.

    Non trascurerei la libreria l3fp. A giorni dovrebbe uscire l’aggiornamento in cui tutte le operazioni saranno espandibili come quelle con \numexpr e \dimexpr (che non è il caso di pgfmath).

    Ciao
    Enrico

    in risposta a: Non compare nome facoltà nel frontespizio #76130
    Up
    0
    Down
    ::

    maumau” post=75289Salve a tutti, compilando il seguente codice

    `
    \documentclass[a4paper,12pt]{scrreprt}

    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}

    \usepackage[swapnames]{frontespizio}

    \begin{document}

    \begin{frontespizio}
    \Universita{Paperopoli}
    \Logo{paperino.pdf}
    \Facolta{Pennutologia}
    \Dipartimento{Colorazione del becco}
    \Corso[Laurea]{Coloreria ed affini}
    \Annoaccademico{2011–2012}
    \Titoletto{Tesi di Laurea Specialistica}
    \Titolo{Dinamica del cambio di colore nel becco dell'anatra del Monte Verde}
    \Candidato[313]{Paolino Paperino}
    \Relatore{Ch.mo Prof. Carlo Scarpa, PhD}
    \Correlatore{Don Rosa, PhD}
    \Preambolo{\usepackage{palatino}}
    \Preambolo{\renewcommand{\frontsmallfont}[1]{\small Matr.}}
    \end{frontespizio}

    Prova

    \end{document}
    `

    non compare la facoltà nel frontespizio, come si può vedere dal file allegato

    [attachment=375]Prova-frn.pdf[/attachment]

    Compilando invece gli esempi nella documentazione invece è tutto a posto, dove sbaglio?

    Come osserva franen, [tt]\Dipartimento[/tt] e [tt]\Facolta[/tt] sono alternativi. Fino alla riforma propugnata dalla ministra di cui non faccio il nome perché siamo in un luogo pubblico, le lauree erano di competenza delle facoltà, così come tutti i corsi di studio eccetto i dottorati. Nessuna tesi di laurea veniva svolta nell’ambito di un dipartimento.

    Ciao
    Enrico

    in risposta a: Errore posizione numero pagine e collocazione figura flott. #76125
    Up
    0
    Down
    ::

    unm4sk” post=75285Ho notato che il mio documento latex imposta alcuni numeri di pagina al centro in basso (come dovrebbe impostando il tipo documento book) ed alcuni in alto a destra. Ora non credo che sia un comportamento regolare ma non so proprio cosa possa essere. Di seguito il codice della relazione.

    [attachment=374]main.tex[/attachment]

    Vorrei anche impostare la figura 1.2 in modo che risulti sotto alle ultime righe dello scritto ma proprio non riesco, e non mi spiego neanche perché stia a metà pagina dieci (e non all’inizio ad esempio).

    Il comportamento del numero di pagina è perfettamente regolare, secondo quanto imposti nel preambolo. Se vuoi il numero sempre al centro in basso, sostituisci [tt]\pagestyle{myheadings}[/tt] con [tt]\pagestyle{plain}[/tt].

    Sulla posizione della figura posso solo fare congetture: probabilmente è troppo grande per stare dove vorresti, ma se non provi a dire che è ammissibile metterla a fondo pagina LaTeX non lo farà:
    `\begin{figure}[htbp]`
    Ciao
    Enrico

    in risposta a: ledpar doppi numeri di sezione #76117
    Up
    0
    Down
    ::

    dianoia” post=75268Certamente, perdona l’imprecisione.
    Questo dovrebbe compilare:

    `
    \documentclass[a5paper,twoside]{article}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage[a5paper]{geometry}
    \usepackage{ledmac}
    \usepackage{ledpar}

    \usepackage{kantlipsum}

    \begin{document}

    \begin{pages}
    \setlength{\Lcolwidth}{\textwidth}
    \setlength{\Rcolwidth}{\textwidth}
    \begin{Leftside}
    \beginnumbering
    \pstart

    \section{Proemio}
    \kant[1]

    \pend
    \endnumbering
    \end{Leftside}

    \begin{Rightside}
    \beginnumbering
    \pstart

    \section{Proemio}
    \kant[2]

    \pend
    \endnumbering
    \end{Rightside}
    \Pages
    \end{pages}

    \end{document}
    `

    Se possibile vorrei che il numero di sezione delle due sezioni parallele fosse lo stesso.
    Forse è opportuno creare dei comandi di sezionamento appositi?
    O correggere ad ogni sezione di destra il numero di sezione sottraendo una unità?

    `\newcommand{\rightsection}{\edef\thesection{\thesection}\addtocounter{section}{-1}\section}`
    Usa [tt]\rightsection[/tt] nella parte di destra.

    Puoi ottenere lo stesso risultato usando sempre [tt]\section[/tt] con un codice più complicato:
    `\let\latexsection\section
    \newcommand{\rightsection}{\edef\thesection{\thesection}\addtocounter{section}{-1}\latexsection}
    \usepackage{etoolbox}
    \AtBeginEnvironment{Rightside}{\let\section\rightsection}`
    Ciao
    Enrico

    in risposta a: ledpar doppi numeri di sezione #76114
    Up
    0
    Down
    ::

    dianoia” post=75265Salve a tutti,
    sto usando lepar per la prima volta.
    Ho il seguente dubbio: vorrei avere per le sezioni corrispondenti, quella a sinistra e quella a destra, lo stesso numero di sezione.
    Ovviamente però utilzzando il comando \section all’inizio dei due paragrafi ne incremento il valore.
    Avete qualche idea?

    `
    \begin{Leftside}
    \beginnumbering
    \pstart
    \section{La sezione 1 in italiano}

    \endnumbering
    \pend
    \end{Leftside}

    \begin{Rightside}
    \beginnumbering
    \pstart
    \section{La sezione 1 in greco}

    \pend
    \endnumbering
    \end{Rightside}
    `

    Puoi per favore trasformare quel codice in un esempio minimo compilabile?

    Ciao
    Enrico

    in risposta a: Eliminare pt dall’espansione di \the #76069
    Up
    0
    Down
    ::

    OldClaudio” post=75252

    Non era poi così banale…
    Grazie mille per le accurate spiegazioni.
    ps. \strip@pt\ fa parte del nucleo di LaTeX vero?
    R.

    Le magie di Enrico non sono per niente banali, ma sono pensate e prendono in considerazione anche questioni riguardanti l’eventuale numero di espansioni e di conseguenza la fragilità dei comandi.

    Tuttavia, come dice Enrico, usare \strip@pt, comando del nucleo di LaTeX da quando questo genere di conti deve essere eseguito per gestire i font con il New Font Selection Scheme (che a noi non sembra nemmeno più nuovo, visto che lo usiamo dal 1994, da quando è uscito il LaTeX2e). Ovviamante non è documentato, almeno non lo è se non si vanno a leggere i documenti ltx….dtx nella cartella source.
    Io ho scoperto \strop@pt un 7-8 anni fa e da allora per me è diventato un comando di uso quasi giornaliero. Non trovo che sia fragile, anche se forse lo è; dipende da come viene usato, naturalmente, ma non mi è mai capitato che il comando mi si “rompesse” fra le mani; tra l’altro la sua sintassi è semplicissima:

    [tt]\strip@pt[/tt]

    Nel tuo caso, per esempio:
    `\edef\yp{\strip@pt\ypanel}`
    permette di stivare in \yp solamente il valore in punti senza “pt”; esattamente quello che volevi fare e fatto in modo semplicissimo.
    Certo se la definizione di \strip@pt fosse fatta con la seconda definizione di Enrico ne guadagnerebbe anche il codice interno di LaTeX.

    [tt]\strip@pt[/tt] fa qualcosa di più: se il valore del registro è un numero intero di punti, elimina il [tt].0[/tt] che rimarrebbe dall’espansione di [tt]\the\ypanel[/tt]

    Ciao
    Enrico

    in risposta a: Eliminare pt dall’espansione di \the #76067
    Up
    0
    Down
    ::

    robitex” post=75246Non era poi così banale…
    Grazie mille per le accurate spiegazioni.
    ps. \strip@pt\ fa parte del nucleo di LaTeX vero?
    R.

    Sì, certo.

    Ciao
    Enrico

    in risposta a: Bibliografia senza citazioni #76081
    Up
    0
    Down
    ::

    Zaen” post=75247Ciao a tutti,
    vorrei inserire alla fine del documento che ho redatto una bibliografia (già pronta in bibdesk). Il problema è che nel testo non c’è nessun richiamo ai singoli riferimenti.
    Come posso aggiungerla?

    grazie a tutti per i suggerimenti!

    A presto,
    Zaen

    `\nocite{*}`
    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 1,636 al 1,650 (di 13,218 totali)

Go to top▲