egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 9,211 al 9,225 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: BibTex: “Bibliography” -> “References&quot #29811
    Up
    0
    Down
    ::

    Così gratuitamente ti si sistema anche il discorso delle references. Quanto al consiglio di Enrico sempre per questo problema, la sua soluzione è decisamente più elegante (Per Enrico, non mi son sognato babel, ma c’è nel preambolo che ha mandato, EhEh 😉 ).

    Già, distrazione mia. Che vuoi, torno da una maratona di basket (dal 27 mattina al 30 sera :!:) e non ho ancora ripreso conoscenza del tutto.

    Ciao
    Enrico

    in risposta a: parole tra apici ed a capo #29845
    Up
    0
    Down
    ::

    ecco la riga in questione, fa parte del testo:

    All the components constituting the packaging plant are quoted in the drawing “s9000054\_rev05” here reported for more clearness but

    Non c’è niente da fare se non modificare il testo.

    Ciao
    Enrico

    in risposta a: BibTex: “Bibliography” -> “References&quot #29809
    Up
    0
    Down
    ::

    Beh, grazie comunque per il suggerimento.
    Per quanto riguarda l’Abstract, mi sembra opportuno inserirlo in quanto parte -seppur marginale- del documento esattamente come si fa per la prefazione.
    Per la bibliografia dopo le appendici dipende dal documento infatti, di norma:

    «Il materiale finale contiene la Bibliografia, gli eventuali glossari, le appendici (capitoli numerati con lettere), e termina, se c’è, con uno o più indici analitici»
    [Introduzione all’arte della composizione tipografica con LaTeX, pag.14]

    Per una tesi posso capire in alcuni casi l’inversione, ma consentimi di dissentire almeno a livello logico in quanto le appendici, appunto, possono anche essere escluse dal documento, la bibliografia assolutamente no.

    Ad ogni modo, ho ancora il problema dei link/segnalibri che non puntano al titolo, ma direttamente al contenuto.
    Qualcuno sa come fare?

    Colgo l’occasione per augurare un buon capodanno a tutti i membri del forum. 😀

    Buon anno anche a te e a tutti gli altri.

    Penso che MasterMirko abbia assunto che tu usassi babel; se scrivi in inglese e non carichi babel, \addto\captionsenglish{…} non può funzionare (e probabilmente dà un messaggio di errore). Chiamare il capitolo della bibliografia “References” è una bizzarria eccentrica, ma se proprio vuoi puoi semplicemente dire
    `\renewcommand{\bibname}{\refname}`
    nel preambolo.

    Le appendici non sono, TeXnicamente, materiale finale; infatti dopo \backmatter nessun capitolo viene numerato in alcun caso. Contrariamente a quanto sembri ritenere, la bibliografia va dopo le appendici.

    Di capitoli che almeno non comincino una nuova pagina non ho mai avuto esperienza: la ritengo una sciocchezza tanto inverosimile da apparire priva di senso. Ovvio che se proprio lo vuoi dovrai modificare anche il modo con cui i capitoli si aprono: l’usuale formato sarebbe un’assurdità.

    Mettere il sommario prima dell’indice e anche nell’indice è discutibile, come giustamente osserva MasterMirko. Usa \addcontentsline anche per il sommario. Per mettere il segnalibro al posto giusto, prima di \addcontentsline scrivi il comando \phantomsection.

    Ciao
    Enrico

    in risposta a: parole tra apici ed a capo #29843
    Up
    0
    Down
    ::

    Ciao,
    sto scrivendo un book ed in un capitolo ho inserito tra apici il codice di un disegno che farà parte del book, ovviamente questa parola cade alla fine della riga (sennò che gusto c’è?) e Latex non la manda a capo facendola sporgere antiesteticamente da tutto il corpo testo. C’è una qualche soluzione a questo inghippo?

    Ciao Matteo

    Puoi elargirci un esempio? “Codice di un disegno” non fa capire molto.

    Ciao
    Enrico

    in risposta a: Conflitto fra ClassicThesis e bibuinits #29814
    Up
    0
    Down
    ::

    Esempio minimo:
    `\documentclass{scrreprt}

    \usepackage[globalcitecopy,sectionbib]{bibunits}
    \usepackage[square,sort&compress]{natbib}
    \usepackage{classicthesis-ldpkg}
    \usepackage{classicthesis}

    \begin{document}
    \bibliographyunit[\chapter]
    \defaultbibliographystyle{classic}
    \defaultbibliography{Bibliografia}

    \chapter{Foo}
    Leggi~\citep{bringhurst:elementi}.
    \putbib

    \chapter{Bar}
    Leggi~\citep{gregorio:breveguida}.
    Leggi anche~\citep{pantieri:classicthesis}.
    \putbib

    \bibliographyunit
    \let\thebibliography\stdthebibliography
    \bibliographystyle{classic}
    \bibliography{Bibliografia}
    \end{document} `
    Il file Bibliografia.bib è:
    `@BOOK{bringhurst:elementi,
    AUTHOR = {Bringhurst, Robert},
    TITLE = {Gli Elementi dello Stile Tipografico},
    PUBLISHER = {Sylvestre Bonnard},
    YEAR = {2001, ed.~or.~1992},
    ADDRESS = {Milano}
    }

    @MANUAL{gregorio:breveguida,
    AUTHOR = {Gregorio, Enrico},
    TITLE = {\LaTeX: breve guida ai pacchetti di uso pi comune},
    YEAR = {2007}
    }

    @MANUAL{pantieri:classicthesis,
    AUTHOR = {Pantieri, Lorenzo},
    TITLE = {Introduzione allo stile ClassicThesis},
    YEAR = {2008}
    }`
    L’errore è:
    `! You can't use `\spacefactor' in vertical mode.
    \@->\spacefactor
    \@m {}
    l.1 \@
    writefile{brf}{\backcite{gregorio:breveguida}{{3}{2}{chapter.2}}}
    ?
    `
    Si presenta dopo aver compilato con LaTeX, BbTeX e altre tre volte con LaTeX, all’ultima passata con LaTeX. Credo sia colpa di backref.

    Come rimediare?

    Ah, quelle istruzioni
    `\defaultbibliographystyle{classic}
    \defaultbibliography{Bibliografia}`
    sono superflue? Dovrebbero esserlo nell’esempio considerato (stando alla doc. di bibunits), ma a me non pare (neppure non caricando ClassicThesis).

    Non so dirti su \default…

    Per l’interazione fra bibunits e backref credo che basti una cosa del genere di
    `\makeatletter
    \def\endbibunit{\global\let\cite\std@cite
    \global\let\@citex\std@@citex
    \global\let\@citew\std@@citew
    \global\let\nocite\std@nocite
    \@finishbibunit\makeatletter\@input{bu.aux}\makeatother}
    \makeatother`
    da mettere dopo aver caricato bibunits.

    Ciao
    Enrico

    in risposta a: equazione su più righe: problemi di allineamento #29666
    Up
    0
    Down
    ::

    Ciao Enrico,
    grazie per il suggerimento. La soluzione che mi hai proposto sembra (ovviamente) funzionare. 😉
    Non ho compreso il codice nei dettagli, ma mi sembra di capire che tu abbia prima definito un nuovo comando (dato) e quindi specificato alcune opzioni di posizionamento per strutturare l’equazione nel modo desiderato.
    Posso quindi utilizzare lo stesso modello per le mie equazioni econometriche stimate (a prescindere dal numero di elementi che le compongono). E’ giusto?

    Direi di sì.

    Ciao
    Enrico

    in risposta a: Modificare ClassicThesis con il pacchetto ArsClassica #25903
    Up
    0
    Down
    ::

    Carissimi, vorrei fare qualche modifica ad ArsClassica:

    1. Aggiungere le opzioni “spanish” e “german” oltre ad “italian”. Vedo che cosa riesco a fare.

    2. Riscrivere la documentazione in inglese. Idem come sopra.

    3. Rinominare il comando \myincludegraphics. Quel nome l’avevo scelto “per me”, e l’ho mantenuto “per inerzia”, ma sa di provvisorietà e di improvvisazione. Dopo averci pensato un po’, mi pare che
    `\xincludegraphics`
    sia meglio (spesso nel mondo LaTeX si usa una x per passare da un pacchetto ad uno più aggiornato: graphics -> graphicx; SIunits -> siunitx). Avevo pensato ad `\arsincludegraphics`
    ma non lo trovo molto leggibile. Che ne pensate?

    Quindi nel codice di ArsClassica sostituirò: \myincludegraphics -> \xincludegraphics.

    Vorrei però mantenere (per ora!) il nome \myincludegraphics per ragioni di retro-compatibilità. Quindi vorrei un pezzetto di codice che
    – definisse \myincludegraphics come \xincludegraphics;
    – producesse un warning (del tipo “command \myincludegraphics obsolete: use \xincludegraphics instead”) ogni volta che \myincludegraphics viene usato.

    Mi date una mano per questo terzo punto?

    Il comando non sarebbe una vera estensione di \includegraphics, propenderei per \arsincludegraphics, perché è specifico di quello stile.
    `\let\ars@@includegraphics\includegraphics
    \newcommand{\arsincludegraphics}[2][]{%
    \begingroup\setlength{\fboxsep}{0pt}%
    \colorbox{aliceblue}{\ars@@includegraphics[#1]{#2}}%
    \endgroup}
    \def\myincludegraphics{\PackageWarning{classiclatex}{%
    The command \noexpand\myincludegraphics is
    obsolete;\MessageBreak use \string\arsincludegraphics}%
    \arsincludegraphics}`
    Con l’uso del sinonimo \ars@@includegraphics, l’utente può anche scrivere
    `\renewcommand{\includegraphics}{\arsincludegraphics}`
    per avere tutti gli inserti grafici nello stile ArsClassica.

    Ciao
    Enrico

    in risposta a: errore con il pacchetto xfrac #29836
    Up
    0
    Down
    ::

    Alla fine, come suggerito alla pagina 64 di “The Comprehensive LaTeX Symbol List” ho caricato il pacchetto nicefrac e scritto
    `\nicefrac{1}{4}`
    e ho risolto così. il problema di xfrac, per qunto mi riguarda, resta aperto
    a presto

    Non sono riuscito a risolvere il problema di xfrac; per quanto riguarda la frazione scritta in quel modo, usala solo se stai scrivendo un libro di ricette di cucina.

    Ciao
    Enrico

    in risposta a: Metrica e LaTeX #29710
    Up
    0
    Down
    ::

    Ahn quindi intensivo non impersonale, comunque chieda a chi vuole, se a qualcuno, che vive nel 2008, viene detto o scritto: “non si prenda paura”, non penserà mai alla forma intensiva bensì che gli si stia dando del Lei.
    Saper usare la lingua vuol dire anche utilizzarla adeguatamente ai tempi odierni.

    Ancora grazie per avermi fatto apprendere un sfumatura della nostra lingua, anche se non la userò.

    🙄 Se continui a dare del lei smetto di risponderti. Se poi vuoi parlare e scrivere in italiano, meglio. Io vivo e parlo nel 2008 e se scrivo “non si prenda paura di …” sono certo che ogni persona di media cultura capisce che sto usando una forma impersonale. Parlare un italiano “adeguato ai tempi” non significa usare solecismi e linguaggio sciatto.

    Tommaso, che ne dici?

    Ciao
    Enrico

    in risposta a: Margini paragrafo/sezione #29680
    Up
    0
    Down
    ::

    VITTORIA!!! 😀

    Sono riuscito a fare ciò che volevo, e senza nessun pacchetto. Ovviamente vi riporto qui la soluzione, nella speranza che possa essere utile a qualcuno (io ci ho perso 3 giorni, sul web è difficilissimo trovare qualcosa di adatto). Basta usare il seguente comando:
    `\leftskip=1cm`
    Credo che sia un comando TeX più che un comando LaTeX (non so, perché in genere io uso LaTeX, non direttamente TeX), ma credo che non vi sia alcun problema ad utilizzarlo. Posto all’interno di un documento cambia il rientro dei paragrafo da quel punto in poi.
    Se si preferisce si può ridefinire il comando, più similmente a quelli di LaTeX:
    `\newcommand{\leftindent}[1]{\leftskip=#1}`
    e porre nel punto in cui si vuole che inizi il rientro il nuovo comando:
    `\leftindent{1cm}`

    Voglio ringraziare egreg9 per il supporto. Il pacchetto titlesec/titletoc mi è stato comunque utile per altre cose. 😉

    P.S. Fonte: http://www.docmirror.net/it/linux/howto/apps/TeTeX-HOWTO/TeTeX-HOWTO-4.html

    Non canterei vittoria così presto. Le sezioni non vengono “sporgenti”, per esempio. Inoltre l’uso di \leftskip in LaTeX è sconsigliato (va usato solo dentro opportuni ambienti).

    Probabilmente qualcosa come
    `\titleformat{\chapter}[display]
    {\huge\bfseries}
    {\chaptertitlename\ \thechapter\\}
    {-12pt}
    {}
    \titlespacing{\chapter}{-1cm}{*0}{*4}
    \titlespacing{\section}{-1cm}{*1}{*1}`
    sarebbe più adatto; -1cm è la sporgenza per i titoli.

    Quanto al filetto sotto la testatina, basta caricare fancyhdr e, fra i comandi specifici, usare
    `\fancyheadoffset[L]{1cm}`
    Ciao
    Enrico

    in risposta a: Metrica e LaTeX #29708
    Up
    0
    Down
    ::

    Bacchettata sulle dita e in ginocchio sui ceci! 😀 Se scrivo “non si prenda paura” non mi sto rivolgendo ad alcuno in particolare (“si” impersonale); se mi fossi rivolto a te con il “lei” avrei scritto “non prenda paura”.

    Ma la forma base del verbo non è “prendersi paura”? Da cui si coniuga: “io mi prendo paura”, “tu ti prendi paura”. .. “(Lei) non si prenda paura”.
    Non mi pare che esista un “mi” o un “ti” impersonale.
    Non è piuttosto un riflessivo, e la forma che lei ha usato era quella di cortesia?
    Io ho sempre sentito dire, per l’impersonale: “non ci si prenda paura”.
    Mentre non ho mai sentito dire: “non prenda paura”.

    Forse è meglio non esagerare con il panettone 😀

    Buone feste e grazie ancora per l’aiuto!

    Non mi pare proprio. “Prendere paura” oppure “prendersi una bella paura”. La seconda non è un vero riflessivo ma una forma intensiva del genere di “mangiarsi una mela”.

    La locuzione “mi sono preso uno spavento” da sola non ha molto senso se non accompagnata da un aggettivo (bello spavento) o da una proposizione consecutiva (che mi si sono rizzati i capelli). Altrimenti è “ho preso spavento”.

    “Non ci si prenda paura” è analogo: il “ci” è l’aggiunta che serve per poter usare la forma intensiva. Nella frase originale ciò che segue “non si prenda paura” è un complemento di specificazione di “paura”.

    Obiezioni?

    Ciao
    Enrico

    in risposta a: Bibliografia non numerata #29797
    Up
    0
    Down
    ::

    Salve,
    perdonate la domanda probabilmente sciocca, ma non ho trovato aiuto spulciando i vecchi topic…
    Vorrei creare una bibliografia con l’ambiente thebibliography:

    \begin{thebibliography}{argomento}
    \bibitem …
    …
    \end{thebibliography}

    Il risultato è un elenco di riferimenti bibliografici numerato.
    Quello che vorrei è un elenco di riferimenti NON numerato.
    Vi ringrazio anticipatamente per l’aiuto.

    `\renewenvironment{thebibliography}[1]
    {\let\enumerate\relax \let\endenumerate\relax
    \let\item\par \parskip=\medskipamount \parindent=0pt
    \expandafter\def\csname @listctr\endcsname{enumiv}%
    \chapter*{\bibname}}{}`
    Ma perché vuoi infliggere ai tuoi lettori una bibliografia senza numeri? Se il tuo scopo è di usare un sistema di citazioni autore-data, da’ un’occhiata al pacchetto natbib.

    Ciao
    Enrico

    in risposta a: Metrica e LaTeX #29706
    Up
    0
    Down
    ::

    Non si prenda paura . ..

    Grazie ancora!
    Ti ho dato del Lei perchè anche tu l’avevi fatto, mi è sembrato molto strano ed ho pensato fosse una vostra abitudine nel forum 😉

    Bacchettata sulle dita e in ginocchio sui ceci! 😀 Se scrivo “non si prenda paura” non mi sto rivolgendo ad alcuno in particolare (“si” impersonale); se mi fossi rivolto a te con il “lei” avrei scritto “non prenda paura”.

    P.S.:Comunque quello che devo fare io è questo:
    Ho delle poesie su word, tutte belle impostate, con numeri di riga etc, e devo trovare la metrica delle poesie, quindi capire quante sillabe ci sono in un verso in poche parole, poi ci sono altre regole. .. Comunque si quello che mi interessava era suddividere tutte le parole di un testo in sillabe, e quello che mi hai fatto vedere penso di poterlo riadattare bene, anche se sono molto inesperto di LaTeX.

    Il metodo non è garantito: non è detto che TeX trovi tutte le cesure fra sillabe, ma quelle che trova sono corrette. Per esempio non viene mai spezzato uno iato se la combinazione di vocali può essere, in altre parole, dittongo. Per esempio, sebbene “maestà” abbia tre sillabe (fonte http://old.demauroparavia.it/65544), TeX darà come cesura possibile solo “mae-stà”. Non sarebbe impossibile avere sillabazioni più complete, ma per gli scopi di un programma di composizione tipografica quelli trovati sono più che sufficienti.

    Ciao
    Enrico

    in risposta a: Metrica e LaTeX #29704
    Up
    0
    Down
    ::

    Accidenti! Grazie della risposta rapida e completa! La ringrazio di cuore, e buone feste!

    Di solito qui ci si dà del tu.

    Se vuoi anche una macro che mostra le cesure possibili di una lista di parole, prova con
    `\makeatletter
    \long\edef\@fors#1:=#2\do#3{%
    \noexpand\expandafter\noexpand\def\noexpand\expandafter
    \noexpand\@fortmp\noexpand\expandafter{#2}%
    \noexpand\ifx\noexpand\@fortmp\noexpand\@empty \noexpand\else
    \noexpand\expandafter\noexpand\@forloops#2 \noexpand\@nil\space\noexpand\@nil
    \noexpand\@@#1{#3}\noexpand\fi}
    \long\def\@forloops#1 #2 #3\@@#4#5{\def#4{#1}\ifx #4\@nnil \else
    #5\def#4{#2}\ifx #4\@nnil \else#5\@iforloops #3\@@#4{#5}\fi\fi}
    \long\def\@iforloops#1 #2\@@#3#4{\def#3{#1}\ifx #3\@nnil
    \expandafter\@fornoop \else
    #4\relax\expandafter\@iforloops\fi#2\@@#3{#4}}

    \def\printhyphenslist#1{\@fors\next:=#1\do{\printhyphens{\next}\space}}
    \makeatother

    \printhyphenslist{Se vuoi anche una macro che mostra le cesure possibili di una lista di parole eccola qui}`
    (Il codice con tutte quelle robe intimidenti è in realtà una “quasi ovvia” modifica di codice del nucleo di LaTeX, non l’ho inventato io.)

    Per avere le cesure complete scrivi \usepackage[T1]{fontenc} nel preambolo.

    Ciao
    Enrico

    in risposta a: Metrica e LaTeX #29702
    Up
    0
    Down
    ::

    Ciao a tutti, ecco una domanda davvero strana direi…

    Come è possible (sempre che sia possibile) far suddividere a Latex un testo in sillabe? cioè fargli spezzare una frase in sillabe tipo io scrivo “l’ingiustizia”
    e lui in output mi scrive qualcosa come “l’in-giu-sti-zia” ???

    Benvenuto! Il problema è già stato trattato da qualcuno: traggo, con correzioni, dal libro di Bechtolsheim.
    `\makeatletter
    \def\printhyphens#1{%
    \begingroup
    \setbox\z@=\vbox{
    \pretolerance=\m@ne
    \hyphenpenalty=-\@M
    \hsize=\z@
    \leftskip=\z@
    \rightskip=\z@
    \parfillskip=\z@skip
    \parindent=\z@
    \hfuzz=\maxdimen
    \interlinepenalty=\z@
    \clubpenalty=\z@
    \widowpenalty=\z@
    \brokenpenalty=\z@
    \hskip\z@skip
    #1}%
    \global\setbox\@ne=\box\voidb@x
    \setbox\z@=\vbox{
    \unvbox0
    \loop\unskip\setbox\tw@=\lastbox
    \ifhbox\tw@
    \global\setbox\@ne=\hbox{\unhbox\tw@\discretionary{}{}{}\unhbox\@ne}%
    \repeat
    }%
    \unhbox\@ne
    \endgroup
    }
    \makeatother`
    Nell’argomento di \printhyphens devi mettere solo una “parola” alla volta. Se provi con \printhyphens{l’ingiustizia} otterrai quello che desideri.

    L’idea è di comporre la parola con una giustezza nulla (\hsize=0pt) dentro una \vbox e poi decomporre questa \vbox una riga alla volta (a partire dall’ultima), ricomponendola in una \hbox. L’impostazione di tutti quei parametri è per evitare effetti collaterali indesiderati.

    Non si prenda paura di tutti quegli @: \z@ sta per 0 (anche per 0pt), \@ne per 1, \tw@ per 2 e \@M per 10000. Le correzioni al codice di Bechtolsheim riguardano l’uso dei registri box, Knuth si raccomanda che le assegnazioni ai registri temporanei siano locali per quelli di indice pari e globali per quelli di indice dispari. Il registro 1 è infatti usato globalmente, perché la box che si va formando in esso è costruita all’interno di una vbox nel registro box 0 😯 😀

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 9,211 al 9,225 (di 13,205 totali)

Go to top▲