ivan

Risposte nei forum create

Stai visualizzando 15 risposte – dal 586 al 600 (di 3,536 totali)
  • Autore
    Risposte
  • in risposta a: [RISOLTO] Andare a capo nel testo sottolineato #104060
    Up
    0
    Down
    ::

    Frankie-1962″ post=104100Salve a tutti.
    Sto utilizzando Latex e mi trovo a dover risolvere il seguente quesito: dovendo sottolineare un testo più lungo di una riga

    `
    \underline{testo piu lungo di una riga …}
    `

    il risultato è che il testo nel pdf prodotto nn va a capo automaticamente ma continua oltre il margine desto del testo.
    C’è qualcuno che può aiutarmi a risolvere questo problema ? Grazie.
    🙂

    Pacchetto ulem e comando \uline

    Ciao
    Ivan

    in risposta a: Tabelle complesse #104037
    Up
    0
    Down
    ::


    Cerca “multirow” nell’Arte di scrivere con LaTeX.
    Troverai un esempio facilmente adattabile al tuo caso.

    Ciao
    Ivan

    in risposta a: creare from scratch un file.bst [RISOLTO] #103916
    Up
    0
    Down
    ::


    Così il risultato è accettabile. Provalo nel mio codice sopra.
    `\DeclareFieldFormat{labelnumberwidth}{%
    \ifboolexpr{%
    test {\ifentrytype{xarticle}}%
    or
    test {\ifentrytype{xbook}}%
    or
    test {\ifentrytype{xinproceedings}}%
    }%
    {\mkbibbra{#1}}{\ifboolexpr{%
    test {\ifentrytype{yarticle}}%
    or
    test {\ifentrytype{ybook}}%
    or
    test {\ifentrytype{yinproceedings}}%
    }%
    {\mkbibbrackets{#1}}{#1\hspace*{.2em}}}}`
    Ovviamente non si possono fare i miracoli con questi presupposti.
    Si tratta di lista bibliografica che chiamare “degenere” è dir poco.
    I punti rimangono inutili e brutti, a prescindere.

    La funzione logica delle tre tipologie di etichette può essere implementata
    in maniera più lineare, elegante e coerente con, direi, tutte le tradizioni bibliografiche,
    predisponendo tre bibliografie con numerazione autonoma.

    Ciao
    Ivan

    in risposta a: [Biblatex-Philosophy] Introdurre supporto a @set #103986
    Up
    0
    Down
    ::

    Doc” post=104035Sembrerebbe funzionare, almeno sul codice di esempio che ho fornito sopra.
    Hai bisogno di ulteriori test?

    V provato anche con verbose. Naturalmente più test si fanno meglio è.
    Questo perché non ho mai approfondito la questione set e non so come funziona.

    Ciao
    Ivan

    in risposta a: [Biblatex-Philosophy] Introdurre supporto a @set #103984
    Up
    0
    Down
    ::


    Prova ad aggiungere:
    `\makeatletter
    \DeclareBibliographyDriver{set}{%
    \booltrue{bbx@inset}%
    \entryset{}{}%
    \newunit\newblock
    \usebibmacro{setpageref}%
    \finentry}
    \makeatother`
    Se funziona senza problemi aggiorno gli stili.
    Avevo eliminato il supporto per le voci @set perché, mi par di ricordare,
    ottenevo strani risultati.

    Ciao
    Ivan

    in risposta a: [Biblatex-Philosophy] Biblio con edizioni critiche di testi #103989
    Up
    0
    Down
    ::


    Potresti riportare, a mano, come dovrebbero risultare le due voci? La prima non mi pare sbagliata. Cambierei in @article la voce “Ps.-Ammonius1966”, per eliminare l’“in” prima di “ed.”.

    Per quanto riguarda la seconda voce (Thomas Magistrus), non capisco il ruolo di “author”. Trattandosi di edizione critica, il nome dell’autore non dovrebbe essere. Eventualmente, si mette il nome del curatore, come nella voce di Ammonio.

    Ciao
    Ivan

    in risposta a: Problemi con \printbibliography #103992
    Up
    0
    Down
    ::


    Risolvi con
    `\usepackage{guit}`
    Altrimenti il comando \Ars non viene riconosciuto.

    Ti suggerisco anche
    `\printbibliography[heading=bibintoc]`

    Nota infine l’uso del pacchetto filecontents e ambiente omonimo:
    `\documentclass[12pt,a4paper]{book}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}
    \usepackage[autostyle,italian=guillemets]{csquotes}
    \usepackage[style=numeric,backend=biber]{biblatex}
    \addbibresource{biblio.bib}

    \usepackage{guit}

    \usepackage{filecontents}

    \begin{filecontents*}{biblio.bib}
    @book{eco:tesi,
    author = {Eco, Umberto},
    title = {Come si fa una tesi di laurea},
    publisher = {Bompiani},
    date = {1977},
    location = {Milano},
    }
    @article{mori:tesi,
    author = {Mori, Lapo Filippo},
    title = {Scrivere la tesi di laurea con \LaTeXe},
    journaltitle = {\Ars},
    number = {3},
    date = {2007},
    }
    @manual{mori:poesie,
    author = {Mori, Lapo Filippo},
    title = {Scrivere poesie con \LaTeX},
    date = {2007},
    url = {http://www.guitex.org/},
    }
    \end{filecontents*}

    \begin{document}
    \tableofcontents
    \chapter{Casa}
    Casa
    \chapter{Bella}
    nonna
    \cleardoublepage
    %\phantomsection
    \nocite{*}
    \printbibliography[heading=bibintoc]
    \end{document}`

    Ciao
    Ivan

    in risposta a: creare from scratch un file.bst [RISOLTO] #103913
    Up
    0
    Down
    ::


    Quei punti son davvero brutti, oltre a non aver alcuna funzione.
    Ma si può, volendo, ottenerli in maniera più semplice ed evitando il fastidio di dover citare aggiungendo una tilde ogni volta.

    Ciao
    Ivan

    in risposta a: creare from scratch un file.bst [RISOLTO] #103911
    Up
    0
    Down
    ::


    Non riesco a capire a cosa serva `\hspace{-3pt}` per poi citare con
    `I want cite \citer{schroder}~,`
    Magari mi sfugge qualcosa. Li ho eliminati e il risultato mi sembra migliore e con meno contorsioni.
    Non comprendo il significato di “i punti che sfalsano le entrate”. Ho immaginato che fossero le etichette numeriche ridondanti
    nelle voci bibliografiche.

    Qui sotto trovi l’esempio compilabile completo di bibliografia,
    con l’ambiente filecontents, come ti avevo chiesto.
    Va creata un tipo di voce nuova per ogni forma di etichetta non consueta:
    Per le voci stiate come <n>:
    xarticle
    xbook
    xinproceedings

    Per le voci stiate come [n]:
    yarticle
    ybook
    yinproceedings

    Le ho definite con \DeclareBibliographyAlias.

    `
    \documentclass[]{article}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage{amssymb,latexsym}

    \usepackage{filecontents}

    \begin{filecontents*}{prova.bib}
    @XBOOK{schroder,
    author=”Enrst Schr{\”o}der”,
    title=”Der Operationskreis des Logikkalk{\”u}ls”,
    publisher=”Teubner”,
    address=”Leipzig”,
    year=1877,
    }

    @ARTICLE{schroder1,
    author=”E.~Schr{\”o}der”,
    title=”Ueber meine Vorlesungen”,
    journal=”Mathematische Annalen”,
    volume=4,
    year=1895,
    pages=”125–130″,
    series=5,
    }

    @YINPROCEEDINGS{schroder2,
    author=”Ernst Schr{\”o}der”,
    title=”On iterirte Funktionen”,
    booktitle=”On Fixed Points”,
    editor=”Garret Birkhoff and Volker Peckhaus”,
    pages=”356–469″,
    address=”Oxford”,
    publisher=”Clarendon Press”,
    year=1950,
    }

    @XARTICLE{lesniewski,
    author=”Stanislav Lesniewski”,
    title=”On Mereology”,
    journal=”Journal f{\”u}r die reine und angewandte Mathematik”,
    series=6,
    year=1914,
    volume=7,
    pages=”15–230″,
    }
    \end{filecontents*}

    \usepackage[autostyle]{csquotes}
    %%%%%%%%%%% usare \cite*{} per produrre citazioni senza parentesi
    %%%%%%%%%%% usare \citer{} per produrre citazioni con bra-kets
    %%%%%%%%%%% usare \citet{} per produrre citazioni con parentesi quadre

    \usepackage[
    backend=biber,
    style=numeric,
    % sortlocale=de_DE,
    natbib=true,
    url=false,
    doi=false,
    eprint=false,
    sorting=none,
    firstinits=true
    ]{biblatex}

    \renewbibmacro{in:}{}

    \renewbibmacro*{publisher+location+date}{%from standard.bbx
    \printlist{location}%
    \iflistundef{publisher}
    {\setunit*{\addcomma\space}}
    {\setunit*{\addcomma\space}}%instead of \addcolon\space
    \printlist{publisher}%
    \setunit*{\addcomma\space}%
    \usebibmacro{date}%
    \newunit}

    \DeclareFieldFormat{pages}{#1}% no prefix for the `pages` field in the bibliography
    \renewcommand*{\newunitpunct}{\addcomma\space}
    \DeclareFieldFormat[book]{date}{(#1)}
    \DeclareFieldFormat[article]{title}{#1}
    \DeclareFieldFormat[article]{series}{(#1)\addcomma}
    \DeclareFieldFormat[article]{journaltitle}{\emph{#1}\addcomma}
    \DeclareFieldFormat[article]{volume}{#1\addcomma}
    \DeclareFieldFormat[inproceedings]{title}{#1}
    \DeclareFieldFormat[inproceedings]{date}{(#1)}

    \DeclareBibliographyCategory{bra}
    \DeclareBibliographyCategory{brackets}
    \DeclareBibliographyCategory{none}

    \makeatletter
    \newrobustcmd{\mkbibbra}[1]{%
    \begingroup
    \blx@blxinit
    \blx@setsfcodes
    \ensuremath{\langle}#1\ensuremath{\rangle}%
    \endgroup}
    \makeatother

    \DeclareCiteCommand{\citer}[\mkbibbra]
    {\usebibmacro{prenote}}
    {\usebibmacro{citeindex}%
    \usebibmacro{cite}%
    \addtocategory{bra}{\thefield{entrykey}}}
    {\multicitedelim}
    {\usebibmacro{postnote}}

    \DeclareCiteCommand*{\cite}
    {\usebibmacro{prenote}}
    {\usebibmacro{citeindex}%
    \usebibmacro{cite}%
    \addtocategory{none}{\thefield{entrykey}}}
    {\multicitedelim}
    {\usebibmacro{postnote}}

    \DeclareCiteCommand{\citet}[\mkbibbrackets]
    {\usebibmacro{prenote}}
    {\usebibmacro{citeindex}%
    \usebibmacro{cite}%
    \addtocategory{brackets}{\thefield{entrykey}}}
    {\multicitedelim}
    {\usebibmacro{postnote}}

    \DeclareBibliographyAlias{xbook}{book}
    \DeclareBibliographyAlias{xarticle}{article}
    \DeclareFieldFormat{labelnumberwidth}{%
    \ifboolexpr{%
    test {\ifentrytype{xarticle}}%
    or
    test {\ifentrytype{xbook}}%
    or
    test {\ifentrytype{xinproceedings}}%
    }%
    {\mkbibbra{#1}}{\ifboolexpr{%
    test {\ifentrytype{yarticle}}%
    or
    test {\ifentrytype{ybook}}%
    or
    test {\ifentrytype{yinproceedings}}%
    }%
    {\mkbibbrackets{#1}}{#1}}
    }

    %\RequireBibliographyStyle{numeric}
    \addbibresource{prova.bib}

    \begin{document}

    I want cite \citer{schroder}, \cite*{schroder1}, \citet{schroder2} and \citer{lesniewski}.

    \printbibliography
    \end{document}`

    Esiste anche l’alternativa con le categorie:
    `\DeclareFieldFormat{labelnumberwidth}{%
    \ifcategory{bra}
    {\mkbibbra{#1}}
    {\ifcategory{brackets}
    {\mkbibbrackets{#1}}
    {#1}}}
    `

    Se sai già quali voci andranno citate diversamente è più comodo il primo metodo.

    [attachment=1447]davidebond.pdf[/attachment]

    Ciao
    Ivan

    Attachments:
    You must be logged in to view attached files.
    in risposta a: Contenuto in una sola pagina #103977
    Up
    0
    Down
    ::


    Forse è eccessivo usare parallel in quel caso.
    Bastano un paio di ambienti minipage.

    Ciao
    Ivan

    in risposta a: Contenuto in una sola pagina #103973
    Up
    0
    Down
    ::

    pensee_sauvage” post=104007Ciao a tutti,

    premesso che le capacità tipografiche di LaTeX sono ineguagliabili, mi chiedevo se esistesse in LateX un pacchetto/macro/altro capace di comporre il contenuto di un documento per adattarlo al meglio su UNA sola pagina.
    Insomma una qualche funzione capace di diminuire automaticamente margini, interlinee, e spazi vari per concentrare il contenuto senza sacrificare troppo il risultato.

    L’esigenza nasce dal dover fare un curriculum francese in cui anche un professore universitario fondatore di dieci imprese deve comunque concentrare il tutto su un solo foglio (e non fronte retro!). Con i word processor sono sempre riuscita a fare qualcosa di accettabile, ma ora che desidero passare a LateX, non so bene come fare.
    Ovvio che poi sta al candidato fornire una selezione delle proprie esperienze e dei propri titoli, ma anche scegliendo solo le più pertinenti sforo di 12 linee su un nuovo foglio.
    Ho provato a giocare con l’opzione scale di geometry, mi restano ancora 5 linee nella pagina nuova..

    Accolgo volentieri qualsiasi suggerimento che mi possa indicare qualche pista da seguire…
    grazie

    L’opzione scale, scala la gabbia.
    Puoi diminuire i margini globalmente o singolarmente:
    `
    \geometry{margin=2cm}
    \geometry{left=2cm,right=2cm,top=2cm,bottom=2cm}`

    In casi come il tuo è consigliato usare un font compatto, come il Times:
    `\usepackage{newtxtext}`

    Se questo non bastasse puoi diminuire l’interlinea
    `\linespread{.9}\selectfont`

    Ovviamente il corpo deve essere 10pt. Meno direi che non è il caso.

    Ciao
    Ivan

    in risposta a: creare from scratch un file.bst [RISOLTO] #103908
    Up
    0
    Down
    ::


    A questo punto serve un esempio minimo compilabile.
    Usa il pacchetto filecontents e l’ambiente filecontents* per la bibliografia.

    Ciao
    Ivan

    in risposta a: creare from scratch un file.bst [RISOLTO] #103904
    Up
    0
    Down
    ::


    Ritiro tutto… La bibliografia è stampata da un normalissimo ambiente \list.
    Non vedo soluzioni razionali.
    La cosa migliore sarebbe dividere in due la bibliografia e mettere in una le voci con le parentesi e nell’altra quelle senza.
    O, ancora meglio, usando l’opzione prefixnumber di \printbibliography.
    Naturalmente bisogna raggruppare le voci in apposite categorie e/o usare filtri.

    Ciao
    Ivan

    in risposta a: creare from scratch un file.bst [RISOLTO] #103902
    Up
    0
    Down
    ::


    L’unica soluzione fattibile è creare un nuovo driver con

    `\DeclareBibliographyDriver`

    per quelle voci che devono apparire in bibligorafia con un’etichetta diversa.
    Quindi, per esempio, avrai il tipo di voce nparticle che è identico ad article ma senza le parentesi attorno all’etichetta numerica.

    Ciao
    Ivan

    in risposta a: solo immagine in pagina e sezione a nuova pagina #103943
    Up
    0
    Down
    ::

    tinach” post=103968salve
    Ho cercato ovunque ma non ho trovato risposta.
    Vorrei sapere qual’è il comando che mi farebbe immettere una sezione a pagina nuova, ho provato con \newpage ma non avviene nulla.
    Inoltre vorrei sapere come fare per lasciare un intera pagina per un immagine e che sia centrata per altezza pagina oltre che per la lunghezza della pagina.
    Infatti il mio problema è che l’immagine non è abbastanza grande per far impaginare la sezione successiva a nuova pagina, non ottenendo una buona scelta stilistica.

    grazie in anticipo

    Serve un esempio minimo compilabile.

    Ciao
    Ivan

Stai visualizzando 15 risposte – dal 586 al 600 (di 3,536 totali)

Go to top