egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 7,231 al 7,245 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: Ordine di citazione automatico usando thebibliography #40117
    Up
    0
    Down
    ::

    No Enrico, mi sono spiegato male io!

    La trovi con il numero, come al solito! Era sottinteso che i numeri ci fossero,
    come in una normale bibliografia di un normalissimo libro o articolo scientifico 😀

    Per togliere ogni dubbio. Attualmente thebibliography fa questo:
    `Pippo [3] riporta che Francesco non si sa spiegare. E in effetti anche Francesco [1]
    è d'accordo. Francesco ha promesso però di andare a fare un corso specializzato
    in una scuola molto famosa [2].

    Riferimenti
    [1] Francesco. Comunicazione alla stampa del 16 Agosto 2005.
    [2] Sapienza — Università di Roma. Scienze della Comunicazione.
    [3] Pippo. Intervista del 14 Settembre 2007.`

    Dopo che il mio programmino sarà a punto, basterà farlo girare sul file tex, rimetterà in ordine la bibliografia e compilando due volte otterrò il seguente risultato:
    `Pippo [1] riporta che Francesco non si sa spiegare. E in effetti anche Francesco [2]
    è d'accordo. Francesco ha promesso però di andare a fare un corso specializzato
    in una scuola molto famosa [3].

    Riferimenti
    [1] Pippo. Intervista del 14 Settembre 2007.
    [2] Francesco. Comunicazione alla stampa del 16 Agosto 2005.
    [3] Sapienza — Università di Roma. Scienze della Comunicazione.
    `

    Ho appena cominciato. Ho pensato di farlo in Python, se pensate che stia facendo uno stupidaggine fermatemi in tempo 😀

    Che ci sia il numero è il minimo. Ma come fa uno a guardare se c’è una certa citazione di cui conosce il primo autore? Se le citazioni sono una ventina (abbondiamo) non è un problema. Ma se sono duecento?

    L’ordine alfabetico per primo autore è l’unica strada che io riesco a concepire. Spiegami il senso della lista in ordine di citazione.

    Poi, se vuoi imparare Python, fa’ pure. 🙂 Meglio però se lo scrivi in Perl o qualcosa di più diffuso su Windoze. Ma a quel punto non è più semplice BibTeX?

    Ciao
    Enrico

    in risposta a: Come spezzare un argomento di un comando alla virgola #40141
    Up
    0
    Down
    ::

    Posto di avere un comando come il seguente

    `\comando{pippo,pluto,nonna papera}`

    Questi argomenti sono casuali e non scelti all’interno di una lista prefissata (altrimenti sarebbe stato possibile usare xkeyval)

    Vorrei ottenere una cosa sostanzialmente simile alla definizione di:

    `\setcounter{comando@num@argomenti}{3}
    \renewcommand{\comando@primo@argomento}{pippo}
    \renewcommand{\comando@secondo@argomento}{pluto}
    \renewcommand{\comando@terzo@argomento}{nonna papera}
    `

    Certo che si può fare. 😀
    `\documentclass[a4paper]{article}

    \newcounter{nargs}

    \makeatletter
    \def\processlist#1{\def\given@list{#1}%
    \count@=\z@
    \@for\next:=\given@list\do
    {\advance\count@\@ne
    \expandafter\xdef\csname list@arg@\romannumeral\count@\endcsname{\next}%
    }%
    \setcounter{nargs}{\count@}%
    }
    \def\showlistargs{%
    Numero argomenti: \thenargs\par
    \count@=\z@
    \loop\ifnum\count@<\value{nargs}% \advance\count@\@ne \texttt{\expandafter\string\csname list@arg@\romannumeral\count@\endcsname} $\to$ \csname list@arg@\romannumeral\count@\endcsname\par \repeat} \makeatother \begin{document} \processlist{pippo,pluto,nonna papera} \showlistargs \medskip \processlist{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z} \showlistargs \end{document}` Vedi anche i nomi che vengono assegnati alle macro che contengono i vari elementi della lista; la macro \showlistargs è solo per la dimostrazione del funzionamento. Spiegazione. La costruzione `\@for\next:=\given@list\do{}`
    ha bisogno che \given@list (il nome della macro non è obbligatorio) si espanda a una lista di elementi separati da virgole. Per questo la macro \processlist comincia definendo \given@list come l’argomento che viene passato.

    Per ogni elemento viene eseguito ; qui può contenere \next (anche questo nome è arbitrario) la cui espansione è l’elemento della lista che si sta esaminando. Nel nostro caso, \processlist{pippo,pluto,nonna papera} causa l’esecuzione di tre volte: la prima volta \next si espande a “pippo”, la seconda a “pluto” e la terza a “nonna papera”.

    Il contatore temporaneo \count@ viene inizializzato a 0, a ogni esecuzione di aumenta di uno e il valore di \next diventa il testo di sostituzione di una macro il cui nome è costruito a partire dal valore di \count@: se \count@ vale 1, l’espansione di \romannumeral\count@ è “i”.

    Usiamo \xdef perché così la definizione è globale e viene usata l’espansione di \next, cioè proprio l’elemento della lista che si sta esaminando.

    Ciao
    Enrico

    in risposta a: Ordine di citazione automatico usando thebibliography #40115
    Up
    0
    Down
    ::

    Lo fa lo stile unsrt di BibTeX. Ritengo che questo modo di organizzare la bibliografia sia il peggiore che si possa concepire.

    Ciao Enrico,

    ma intendi che la mia idea è la peggiore possibile (che ci può stare :D) oppure il classico stile numerico in ordine di citazione adottatto da migliaia di riviste e libri? (vedi appunto unsrt, nature e altre centinaia…)

    Per tornare al problema, non che io usi thebibliography molto spesso, anzi,
    ma vorrei dare una mano a quanti usano LaTeX una volta sola nella vita per scrivere la tesi oppure sporadicamente per scrivere qualche articolo.

    Molti studenti dell’università, alcuni anche miei, scrivono a fatica con LaTeX. Poi quando gli dici cosa bisogna fare per gestire una bibliografia in maniera seria giustamente molti si chiedono perché tanta fatica se poi non useranno mai più LaTeX. Vorrebbero usare solo thebibliography, ma sorge il problema dell’ordinamento.

    Ed è qui che mi volevo inseriro io con un modo banale per ordinare la bibliografia senza ricorrere a BibTeX.

    È l’idea dell’ordinamento in ordine di citazione che trovo balzana. Se la bibliografia ha una cinquantina di elementi, come si fa a trovare quello giusto? Spuntando via via che si legge? Per favore! 🙂

    Può darsi che non riesca a capire le motivazioni profonde di questa procedura. ❓

    Ciao
    Enrico

    in risposta a: \footnote nelle formule certe volte non funziona #40130
    Up
    0
    Down
    ::

    Talvolta mettere un footnote dentro una formula non funziona. Ad esempio in questo caso appare il numerino della nota ma la nota in fondo alla pagina non c’è!
    `
    \[
    \mnorm{\mat{J}^k} \leq \sum_{h = 1}^n \sum_{l = 1}^n \abs{j_{hl}(k)} \quad \text{ove } j_{hl}(k) \text{ è un termine del tipo } \begin{cases}
    0 & \\
    \lambda^k &\text{ con } \norm{\lambda}\leq1 \\
    \binom{k}{s}\lambda^{k-s} &\text{ con } \norm{\lambda}< 1 \footnote{Nel caso in cui esistono autovalori $\lambda$ in modulo minore di $1$ ma con molteplicità algebrica diversa da quella geometrica.} \end{cases} \] `

    Non mettere note a piè di pagina nelle formule. Il tuo lettore resterà perplesso nell’interpretazione di “1^3” (o quello che viene). Se proprio insisti, ma non ne vedo il motivo, si usa la combinazione \footnotemark – \footnotetext.

    Ciao
    Enrico

    in risposta a: Ordine di citazione automatico usando thebibliography #40113
    Up
    0
    Down
    ::

    Ciao a tutti,

    stavo pensando di cominciare un piccolo lavoretto per l’ordinamento automatico,
    secondo l’ordine di citazione, delle voci della bibliografia nel caso in cui si usi thebibliography.

    L’unico modo banale per riuscire nell’intento credo sia quello di scrivere un programmino
    che riordini fisicamente le voci nel file .tex seguendo l’ordine di citazione del file tex (eventualmente scorrendo sequenzialmente nei vari file inclusi con input o con include).

    Avevo pensato a cose più complicate, che non prevedessero un programma esterno, giocando con i bibcite del file .aux e una ridefinizione dell’ambiente thebibliography.
    Credo però che questa seconda strada sia improponibile per tutta una serie di motivi di portabilità del codice e soprattutto considerando le mie conoscenze di TeX e il mio tempo libero!

    Che ne pensate? Avete altre idee?
    Oppure conoscete già un programma che faccia questa cosa?

    Lo fa lo stile unsrt di BibTeX. Ritengo che questo modo di organizzare la bibliografia sia il peggiore che si possa concepire.

    Ciao
    Enrico

    in risposta a: Creazione grafici direttamente in Latex #40102
    Up
    0
    Down
    ::

    Ciao a tutti ragazzi! Innanzitutto Buona Immacolata a tutti!!

    Vi scrivo perché ho un problema riguardo alla creazione di grafici direttamente in Latex. Precisamente, e per eliminare qualsiasi problema vi segnalo questo link

    http://www.dmi.unipg.it/~giuliet/diseq.PDF

    come faccio a riprodurre i grafici di pag. 6 e/o di pag. 13 e/o di pag. 15? Sapreste indicarmi qualche link o dispensa o esempio? non so proprio da dove incominciare

    Vi ringrazio anticipatamente per l’aiuto che mi darete!!

    Ah, i diagrammi cimiteriali dei segni! 😆 Ambiente picture. Oppure, già che ci sei, tikz che ha molte potenzialità più di picture. Cerca sul tuo sistema “pgfmanual.pdf”; da un terminale (Unix o Windoze) puoi semplicemente dare il comando “texdoc pgfmanual” se hai una TeX Live.

    Ciao
    Enrico

    in risposta a: color push color pop ?!?! #40093
    Up
    0
    Down
    ::

    Prova a guardare il file.log perché compare solo li non nell’output a console.

    Sono avvisi di pdftex, credo che non ci si possa fare nulla.

    Ciao
    Enrico

    in risposta a: color push color pop ?!?! #40091
    Up
    0
    Down
    ::

    Ok, miracolo mi è venuta l’illuminazione.
    Questo comportamento è dovuto al fatto che sto producendo un pdf con colori disattivati per essere stampato in bianco e nero da una stampate laser.

    Ecco il colpevole:
    \PassOptionsToPackage{monochrome}{color}

    Sarà anche quello, ma non so come far venir fuori quel messaggio.

    Ciao
    Enrico

    in risposta a: Carattere per matrice nulla #40095
    Up
    0
    Down
    ::

    Salve,
    nei miei documenti generalmente uso il grassetto corsivo per i vettori ed il grassetto maiuscolo per le matrici.
    vettori: $\boldsymbol{v}$
    matrici: $\mathbf{M}$

    L’unico problema è la matrice nulla che è indistinguibile dal vettore nullo. Avete da consigliarmi qualcosa per risolvere l’ambiguità? Per il momento uso $\boldsymbol{\emptyset}$ per la matrice nulla ma non mi convince molto.

    Meglio \bm (pacchetto bm) di \boldsymbol; quanto alla matrice nulla, c’è poco da fare: che ne dici di \mathbb{O}?

    Ciao
    Enrico

    in risposta a: color push color pop ?!?! #40089
    Up
    0
    Down
    ::

    Salve, sono in fase di revisione di un documento piuttosto corposo.
    Ho notato che nel file di log, per ogni pagina, è presente un serie di messaggi del tipo:
    `
    [6
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color push 0 g 0 G
    color pop
    color pop
    color push 0 g 0 G
    color push 0 g 0 G
    color pop
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color push 0 g 0 G
    color pop
    color pop
    color push 0 g 0 G
    color push 0 g 0 G
    color pop
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    color push 0 g 0 G
    color pop
    ]
    `

    E’ un errore o un warning per qualcosa? Se non è un errore\warning è possibile sopprimerlo, è abbastanza noiso!

    Esempio, per favore.

    Ciao
    Enrico

    in risposta a: diagxy e altri pacchi fantasma #40076
    Up
    0
    Down
    ::

    Dimentico sempre le buone maniere 😳
    `
    \documentclass[a4paper]{article}
    \usepackage[utf8]{inputenc}
    […]
    \usepackage{tikz}
    \usetikzlibrary{placements}
    \begin{document}

    \begin{tikzpicture}
    [inner sep=2mm,sephirah/.style={circle,draw=black!70,fill=black!10,thick}]
    \node[sephirah] (keter) at (0,0) {\textsc{Keter}};
    \node[sephirah] (binah) [below=of keter, xshift=-5mm] {\textsc{Binah}};
    \end{tikzpicture}
    \end{document}`
    l’errore ricevuto
    `! I can't find file `tikzlibraryplacements.code.tex'.`

    Su CTAN non esiste nulla del genere; secondo questa discussione il nome della libreria è “positioning”. L’attuale documentazione di PGF, a pagina 156, dice \usetikzlibrary{positioning}.

    Dal file Changelog di PGF:

    2008-02-08 Till Tantau

    – Renamed “placements” library to “positioning”.

    Ciao
    Enrico

    in risposta a: diagxy e altri pacchi fantasma #40074
    Up
    0
    Down
    ::

    per ora dingbat (che tlmgr dice di aver installato ma che non riesco a usare) e
    `\usetikzlibrary{placements}`
    che mi consegna invariabilmente un messaggio di errore del tipo `undefined control sequence’

    Di mandare esempi minimi proprio non se ne parla, vero? 😈

    Ciao
    Enrico

    in risposta a: Chiarimenti di fine tesi! Sistemi di equazioni. #40080
    Up
    0
    Down
    ::

    Ciao a tutti! E’ la prima volta che scrivo su questo forum, però è gia da un po che vi leggo! Ho infatti deciso di usare Latex per scrivere la tesi e sono contentissimo di questa scelta poichè mi ha risparmiato immense quantità di brutte parole che avrei invece ho sempre detto usando word! Oramai sono alla fine del lavoro e avrei alcuni piccoli chiarimenti da chiedervi!

    Colgo l’occasione per fare i complimenti a Lorenzo Pantieri per le ottime guide pubblicate, che sono state fondamentali per me per almeno il 90% delle cose che ho imparato. Tuttavia necessito di un chiarimento riguardo ai sistemi di equazioni. Io ho usato l’ambiente {Sistema} definito sull’ Arte.

    \documentclass[a4paper, cucitura, 12pt, twoside, classica, openright]{toptesi}
    \usepackage[italian]{babel}
    \usepackage{type1ec}
    \usepackage[T1]{fontenc}
    \usepackage{lettrine}
    \usepackage{indentfirst}
    \usepackage{graphicx}
    \usepackage{rotating}
    \usepackage{float}
    \usepackage{booktabs}
    \usepackage{multirow}
    \usepackage[onehalfspacing]{setspace}
    \usepackage[latin1]{inputenc}
    \usepackage[font=small,format=hang,labelfont={sf,bf}]{caption}
    \usepackage{subfig}
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{eso-pic}
    \usepackage[font=small,format=hang]{caption}

    \newenvironment{sistema}{\left\lbrace\begin{array}{@{}l@{}}}{\end{array}\right.}

    \begin{document}
    \[
    \begin{sistema}
    y(d_{1})=a_{1}t^{2}+b_{1}t+c_{1} \\
    y(d_{2})=a_{2}t^{2}+b_{2}t+c_{2} \\
    y(d_{3})=a_{3}t^{2}+b_{3}t+c_{3} \\
    \ldots\\
    y(d_{8})=a_{8}t^{2}+b_{8}t+c_{8}
    \end{sistema}
    \]
    \end{document}

    Questo comando però non genera nessun riferimento al sistema. Ho provato a usare \label. Non da errori, ma non genera alcun numero a lato del sistema. Vorrei sottolineare che io vorrei un riferimento unico a tutto il sistema e non un riferimento ad ogni equazione. Di questa seconda opzione infatti ha gia trovato molteplici soluzioni sia sul forum che altrove.

    Altra domanda: compilando quanto vi ho riportato sopra mi da un warning legato al pacchetto caption
    ”Package caption warning: Unsupported document class (or package) detected, usage of the caption package is not recommended.”
    Mi sapete dire cosa significa??? Grazie mille e mi scuso gia in anticipo se le domande poste, per super esperti come voi, possono risultare banali!!!
    Ciao!

    `\begin{equation}
    \begin{sistema}
    y(d_{1})=a_{1}t^{2}+b_{1}t+c_{1} \\
    y(d_{2})=a_{2}t^{2}+b_{2}t+c_{2} \\
    y(d_{3})=a_{3}t^{2}+b_{3}t+c_{3} \\
    \ldots\\
    y(d_{8})=a_{8}t^{2}+b_{8}t+c_{8}
    \end{sistema}
    \label{etichetta}
    \end{equation}`
    Il messaggio di caption ha il suo perché: toptesi è basata su report, ma ridefinisce il formato delle didascalie. Quindi non è detto che caption abbia effetto.

    Ciao
    Enrico

    in risposta a: Ultimi aiuti su caption e andata a capo titoli #40078
    Up
    0
    Down
    ::

    Approfitto per l’ultima volta della vostra pazienza:

    Ho ancora due problemi che ho cercato di risolvere senza riuscirci….evidentemente la mia conoscenza di Latex sembrava buona ma dopo questi tre giorni mi sa che devo rivedere tutto da capo

    il primo problema riguarda un capitolo non numerato che è composto solo da fotografie: la didascalia di ogni figurainizia così: (Figura [numero capitolo].[numero figura]: testo). Non so per quale motivo il numero capitolosi riferisce a quello precedente …comunque è il miore dei problemi visto che lo vorrei rimuovere ed ottenere quindi Figura 1: Figura 2: .. invece che Figura 4.1: Figura 4.2: ….

    Dopo \chapter*{titolo} metti \renewcommand{\thefigure}{\arabic{figure}}

    il secondo problema riguarda invece le andate a capo: ho un paio di titoli di sottosezioni molto lunghi e di conseguenza non stanno su una riga; al contempo per evitare di spezzare le parole e quindi con l’\hyphenation ho imposto che non vengano divise. Il problema è che il titolo non va a capo oppure se provo a mettere il simbolo \\ va a capo come voglio io, ma ci va anche nelle testatine cosa che è abbastanza brutta da vedere

    Esempio di una section:

    1.1 DALLA COMUNICAZIONE POLITICA ALLA PRO-
    PAGANDA

    Questo è il primo risultato che ottengo …ma non voglio dividere propaganda e quindi nel preambolo ho messo:
    `
    \hyphenation{PROPAGANDA}`

    Risultato ottenuto

    1.1 DALLA COMUNICAZIONE POLITICA ALLA PROPAGANDA

    che però confrontato con quello precedente esce dal margine destro

    Terzo tentativo mando a capo manualmente con \\:

    1.1 DALLA COMUNICAZIONE POLITICA ALLA
    PROPAGANDA

    il titolo ora va bene ma l’andata a capo me la ritrovo nelle testatine.
    Come posso fare?

    \section[Dalla comunicazione politica alla propaganda]
    {Dalla comunicazione politica\\ alla propaganda}

    E togli quel comando \hyphenation, che inibisce la cesura di “propaganda” in tutto il documento.

    Ciao
    Enrico

    in risposta a: diagxy e altri pacchi fantasma #40072
    Up
    0
    Down
    ::

    Ho il seguente problema: in texlive-2009 (con cui ho avuto qualche problema qui) non compare diagxy, assieme a qualche altro pacchetto di cui tlmgr non mi da traccia nè tra quelli installati nè tra quelli installabili (uno di questi è una estensione di tikz).

    come ottenerli?

    diagxy c’è: il pacchetto da installare con tlmgr è “barr”. Guarda che diagxy si carica con \input{diagxy}, non con \usepackage. Degli altri è difficile parlare, senza sapere quali siano. ❓

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 7,231 al 7,245 (di 13,205 totali)

Go to top▲