egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1,396 al 1,410 (di 13,218 totali)
  • Autore
    Risposte
  • in risposta a: Biblatex e lingue #79387
    Up
    0
    Down
    ::

    OldClaudio” post=78499Leggendo la documentazione di Biblatex si trovano molte informazioni sulle lingue; nel sneso che se si cerca nel file pdf della documentazione, si trova la parla “languages” in una miriade di punti.

    Ma…

    Uno dei Problemi che si presenta molto spesso è la lingua generale dell’intera bibliografia e quella dei singoli riferimenti, in particolare delle note.

    Ora non voglio pensare che ogni riferimento debba essere necessariamente citato nella lingua in cui il documento citato è stato scritto; mi sembrerebbe una follia; se scrivo in articolo in italiano, metto la bibliografia in italiano e ogni riferimento scritto con il titolo originale nella sua lingua, gli autori non italianizzati, ma non mi piacerebbe se il titolo in inglese venisse diviso in sillabe in italiano, tanto per dare un esempio; nello stesso tempo, pur scrivendo una nota in itlainao, mi piacerebbe che se vi cito il titolo originale in cirillico, per esempio, questo venisse correttamante scritto in cirillico e diviso in sillabe secondo le regole dalla lingua originale.

    Mi pareva di avere letto che biblatex fosse capace di fare queste cose con una chiave del file bib con cui era possibile scegliere la lingua di composizione di ogni riferimento. So che i vari interventi presentati da Jean Michel Hufflein ai GuIT Meeting e pubblicati su Arstexnica sono molto impegnati su questo fronte, e lui ha generato il programma MlBibTeX e ora MlBibLaTeX (Ml sta per “multi language”).

    Ma mi pareva che Ivan in qualche intervento avesse detto che c’erano alcuni stili che comprendevano la parola chiave LANGUAGE e che quindi erano in grado di comporre il riferimento nella lingua specificata.

    È così o me lo sono sognato?

    No, non te lo sei sognato. 🙂 La chiave è il campo [tt]hyphenation[/tt].

    `\begin{filecontents*}{\jobname.bib}
    @book{A,
    author={Pallino, Pinco},
    title={Ciao},
    note={Questo testo dovrebbe essere sillabato secondo le regole dell'italiano ma forse no},
    hyphenation={italian},
    }
    @book{B,
    author={Doe, John},
    title={Hello},
    note={This text should be hyphenated according to American English rules but maybe not},
    hyphenation={american},
    }
    \end{filecontents*}

    \documentclass[a4paper]{article}
    \usepackage[T1]{fontenc}
    \usepackage[american,italian]{babel}
    \usepackage[babel=other]{biblatex}

    \addbibresource{\jobname.bib}

    \textwidth=1cm

    \begin{document}
    \cite{A}, \cite{B}

    \printbibliography

    \end{document}`
    Non è perfetto, perché “dell’italiano” non viene sillabato se inverti l’ordine delle lingue dichiarate per babel. 🙁

    Ciao
    Enrico

    in risposta a: Libertine, un po’ di chiarezza #79201
    Up
    0
    Down
    ::

    illinguista1972″ post=78485Ciao a tutti. Ora un po’ di chiarezza la chiedo io 🙂

    Posto che a me le cose si installano sempre correttamente e non ho bisogno di andare a vedere dove si sono cacciate, vi chiedo per piacere di mostrarmi le righe da mettere nel preambolo per usare il font Libertine. Ultimamente ci sono molti aggiornamenti, i quali a volte cancellano dalla distribuzione pacchetti Libertine esistenti, e non ci capisco davvero più nulla. 🙂

    Vorrei sapere come fare per usarli correttamente (magari con un commento e le indicazioni per i Biolinum) con LaTeX e XeLaTeX. A me questo carattere continua a piacere e lo trovo molto gradevole.

    Grazie e ciao
    Tommaso

    `\documentclass[a4paper]{article}

    \usepackage{ifxetex,ifluatex}

    \ifxetex
    \usepackage{libertineotf}
    \else
    \usepackage{libertine}
    \fi
    `
    Ciao
    Enrico

    in risposta a: Libertine, un po’ di chiarezza #79198
    Up
    0
    Down
    ::

    OldClaudio” post=78473

    Se hai installato font nell’albero personale sono affaracci tuoi, ma non venire poi a lamentarti che hai problemi con i font.

    Il problema è quando gli “affaracci suoi” diventano “affaracci nostri”. 🙂

    OldClaudio” post=78473Non so che cosa tu abbia fatto con i font installati nel tuo albero personale con le mappe dove non dovevi, eccetera; io ho font personali, che ho creato io, che non sono di pubblico domino, che uso regolarmente, che si trovano nel mio albero personale, regolarmente creato sui miei Mac secondo le indicazioni indicati nella guida di TeX Live; dalla 2012 in poi la gestione delle mappe è cambiata, ma, oltre a essere stato annunciato, me ne sono accorto subito e ho modificato le mie cose personali di conseguenza. Non ho nessuna problema; ad ogni aggiornamento della distribuzione i miei font personali appaiono sempre nell’unica pdftex.map di sistema senza che io debba alzare un dito e fare le cose a mano. Ho semplicemente seguito le istruzioni indicate nel documento che si legge con texdoc texlive.

    Non penso che si possa parlare di “affaracci miei“; certo ognuno è padrone di fare gli errori che vuole e sono “affaracci suoi”, sono perfettamente d’accordo. Ma non vedo altre possibilità di agire quando si vogliono creare font, se non altro durante la messa a punto, e prima di caricarli su CTAN. Credo di averne caricati su CTAN più di un migliaio, ma prima dovevano essere provati sulla mia macchina e non potevo permettermi di perdere tutto il lavoro perché un upgrade della distribuzione mi aveva sovrascritto i miei font. Oh, certo l’albero radicato in texmf-local/ non viene sovrascritto, ma è accessibile a tutti gli utenti della macchina; i miei font in prova, in costruzione, sotto collaudo, non possono essere resi disponibili agli altri utenti, finché non sono a posto. Non resta che l’albero personale.
    Questo ovviamente non riguarda le mappe, ma non sono sicuro che la roba assolutamente privata debba andare sulle mappe di sistema.

    Per fortuna non ho di questi problemi perché sono l’unico utente delle mie macchine. 😆 La perorazione precedente riguarda chi lavora su macchine multiutente, o per gli amministratori di sistema.

    In effetti la faccenda è cambiata con la 2012; ma occorre crearsi `updmap.cfg` nel proprio albero personale. Comunque occorre anche far andare [tt]updmap[/tt] regolarmente, perché altrimenti il problema di franen può comparire quando un pacchetto di font viene modificato. Questo naturalmente vale solo per le corrispondenze con i font Type1; per i bitmap non c’è alcun problema perché [tt]pdftex.map[/tt] non c’entra.

    In ogni caso, per mappe personali c’è sempre la scappatoia di inserire
    `\pdfmapfile{=nome.map}`
    nel proprio documento, senza dover alterare [tt]pdftex.map[/tt]. Per le sperimentazioni con font Type1 credo sia la strada migliore, perché evita di dover ricorrere a [tt]updmap[/tt] a ogni piè sospinto.

    Ciao
    Enrico

    in risposta a: Libertine, un po’ di chiarezza #79196
    Up
    0
    Down
    ::

    franen” post=78469Uhm… ho corretto tutto… funziona. Ora vado a darmi un paio di bacchettate sulle dita, così mi ricordo di non installare più i font dove non si deve 🙂
    Fran

    `\documentclass[a4paper]{article}
    \usepackage{xparse}
    \ExplSyntaxOn
    \NewDocumentCommand{\nondevo}{mm}
    {
    \franen_do_punishment:nn { #1 } { #2 }
    }
    \cs_new_protected:Npn \franen_do_punishment:nn #1 #2
    {
    \prg_replicate:nn { #1 }
    {
    Non~devo~#2 \par
    % \franen_use_stick:n { dita }
    }
    }
    % \cs_new_protected:Npn \franen_use_stick:n #1 { … }
    \ExplSyntaxOff
    \begin{document}
    \nondevo{100}{installare font nell'albero personale}
    \end{document}`
    Lascio a te per esercizio la definizione di [tt]\franen_use_stick:n[/tt] 🙂

    Ciao
    Enrico

    in risposta a: Libertine, un po’ di chiarezza #79194
    Up
    0
    Down
    ::

    franen” post=78461Dalla compilazione del primo emc del primo messaggio (cioè con \usepackage{libertine})`This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012) (format=pdflatex 2012.9.25) 28 SEP 2012 21:39
    entering extended mode
    \write18 enabled.
    %&-line parsing enabled.
    **prova.tex
    (./prova.tex
    LaTeX2e <2011/06/27>
    [……]
    [1

    {/Users/Francesco/Library/texlive/2012/texmf-var/fonts/map/pdftex/updmap/pdftex
    .map}] (./prova.aux) )
    Here is how much of TeX's memory you used:
    1615 strings out of 493488
    24135 string characters out of 3141326
    61572 words of memory out of 3000000
    4937 multiletter control sequences out of 15000+200000
    12404 words of font info for 19 fonts, out of 3000000 for 9000
    957 hyphenation exceptions out of 8191
    35i,4n,35p,207b,113s stack positions out of 5000i,500n,10000p,200000b,50000s

    !pdfTeX error: /usr/texbin/pdflatex (file LinLibertineO-osf-t1–base): Font Lin
    LibertineO-osf-t1–base at 600 not found
    ==> Fatal error occurred, no output PDF file produced!
    `

    Hai un pdftex.map locale. Molto male! Significa che in qualche momento della tua vita hai usato [tt]updmap[/tt]; penso di aver già detto alcune centinaia di volte che non va bene. 🙂

    Rimuovi
    `/Users/Francesco/Library/texlive/2012/texmf-var/fonts/map/pdftex/updmap/pdftex.map`
    (rinominalo, intanto) e riprova.

    Se hai installato font nell’albero personale sono affaracci tuoi, ma non venire poi a lamentarti che hai problemi con i font. 😉

    Ciao
    Enrico

    in risposta a: Libertine, un po’ di chiarezza #79190
    Up
    0
    Down
    ::

    franen” post=78450Con l’aggiornamento di oggi Windows e Ubuntu compilano regolarmente, OSX dà errore`kpathsea: Running mktexpk –mfmode / –bdpi 600 –mag 1+0/600 –dpi 600 LinLibertineO-osf-t1–base
    mktexpk: don't know how to create bitmap font for LinLibertineO-osf-t1–base.
    mktexpk: perhaps LinLibertineO-osf-t1–base is missing from the map file.
    kpathsea: Appending font creation commands to missfont.log.
    )
    !pdfTeX error: /usr/texbin/pdflatex (file LinLibertineO-osf-t1–base): Font Lin
    LibertineO-osf-t1–base at 600 not found
    ==> Fatal error occurred, no output PDF file produced!`Mi auguro che risolvano…
    Fran

    Nessun errore da me. Log?

    Ciao
    Enrico

    in risposta a: Citazioni: due autori, due anni, due pagine in una parentesi #79346
    Up
    0
    Down
    ::

    cris77″ post=78430Buongiorno!

    In alcuni caso ho delle citazioni così:

    (Pincopallino, 2001: p.34; Pancapallina, 2007: p.25)

    –> come fare a far comparire i due autori, i due anni e le due pagine?

    Teomat mi aveva suggerito:
    `\parencites[6]{key1}[34]{key2}`

    Ma io uso \citep e \citet… come fare in questo caso?

    Grazie,
    Cristina

    Se usi biblatex, vai con [tt]\parencite[/tt]. Se invece usi natbib (non come opzione a biblatex, ma come pacchetto autonomo), devi farlo a mano:
    `(\citealp[p.~34]{key1}; \citealp[p.~25]{key2})`
    Ciao
    Enrico

    in risposta a: MacTeX 2012 e biblatex #79248
    Up
    0
    Down
    ::

    lorenzo.pantieri” post=78422

    No, da quello che mi risulta Biber non è affatto incompatibile con biblatex.

    Il mio codice:
    `\documentclass{scrbook}
    \usepackage[style=philosophy-modern,hyperref,backref,natbib,%backend=bibtex
    ]{biblatex}
    \usepackage{classicthesis}
    \bibliography{Cattolicesimo}
    \begin{document}
    \nocite{*}
    \printbibliography
    \end{document}`
    dove Cattolicesimo.bib è
    `@book{harris:lettera,
    author = {Harris, Sam},
    title = {Letter to a Christian Nation},
    publisher = {Random House},
    location = {New York},
    year = {2006},
    origtitle = {Lettera a una nazione cristiana},
    origpublisher = {Nuovi Mondi Media},
    origdate = {2008},
    origlocation = {Modena}
    }`
    L’errore:
    `This is BibTeX, Version 0.99d (TeX Live 2012)
    The top-level auxiliary file: Cattolicesimo.aux
    I found no \citation commands—while reading file Cattolicesimo.aux
    I found no \bibdata command—while reading file Cattolicesimo.aux
    I found no \bibstyle command—while reading file Cattolicesimo.aux
    (There were 3 error messages)`
    Se decommento backend=bibtex coem ha suggerito Enrico, invece, tutto ok.

    Uso una MacTeX2012 e la linguetta “BibTeX” di TeXShop. Se invece compilo con la MacTeX 2011, tutto bene.

    Qualche problema c’è di sicuro…

    Se non usi [tt]backend=bibtex[/tt] devi far girare Biber e non BibTeX.

    Ciao
    Enrico

    in risposta a: [Risolto] Classe article e pacchetto fancyhdr #79324
    Up
    0
    Down
    ::

    ansys” post=78410Grazie per i suggerimenti, ma non va. Continua ad uscire come 1   TITOLO DELLA SEZIONE e non Esercizio 1 Titolo della sezione (ho dimenticato il comando [tt]\nouppercase[/tt])

    Ciao
    Orlando

    EDIT:
    Con
    `\usepackage{fancyhdr}
    \setlength{\headheight}{13.59999pt}
    \pagestyle{fancy}{
    \renewcommand{\sectionmark}[1]{%
    \markright{\sffamily #1}
    }
    \fancyhf{}
    \fancyhead[L]{Esercizio\ \nouppercase\leftmark}
    \fancyfoot[C]{\thepage}
    }`
    va bene però \sffamily non viene proprio visto.

    Ohibò! Certo che non viene visto niente!
    `\usepackage{fancyhdr}
    \setlength{\headheight}{13.6pt}
    \pagestyle{fancy}
    \renewcommand{\sectionmark}[1]{\markright{\sffamily #1}}
    \fancyhf{}
    \fancyhead[L]{Esercizio\ \nouppercase\rightmark}
    \fancyfoot[C]{\thepage}`
    Eseguivi tutto in un gruppo! E poi usa [tt]\rightmark[/tt] se vuoi che l’effetto di [tt]\markright[/tt] si veda. 🙂 Naturalmente [tt]\nouppercase[/tt] non ti serve a niente (ma non fa male, solo un po’ di lavoro inutile).

    Temo che tu ti confonda con il comando [tt]\fancypagestyle[/tt]; [tt]\pagestyle[/tt] ha un solo argomento.

    Ciao
    Enrico

    in risposta a: [Risolto] Classe article e pacchetto fancyhdr #79322
    Up
    0
    Down
    ::


    [tt]\markright{\sffamily #1}[/tt]

    Ciao
    Enrico

    in risposta a: \tableofcontents senza numeri #79294
    Up
    0
    Down
    ::

    Dr Spencer Reid” post=78375salve a tutti. ho recentemente trovato in rete alcuni appunti in pdf.
    visto che non è possibile ricriverli e non ci penso neanche (essendo oltre 500 pagine :mrgreen: ), mi è venuta l’idea di scrivere in latex la tabella dei contentuti , in latex è chiamato \tableofcontents

    il problema sorge ora: dovendo scrivere solo il nome dei capitoli , sezioni e sottosezioni, non posso mettere pagine vuote per far collimare, per esempio, il capitolo 2 a pagina 15 e il capitolo x a pagina yy… vorrei quindi creare un \tableofcontents con capitoli, sezioni e così via, senza, però, il numero della pagina di riferimento a destra.

    è possibile farlo??

    In italiano si chiama “indice” o “indice generale”. Si può, naturalmente. 🙂

    Prepara il seguente file [tt]pseudotoc.tex[/tt]
    `\documentclass[a4paper]{book}
    \pagestyle{empty}
    \makeatletter
    \let\ps@plain\ps@empty % niente numeri di pagina
    \let\orig@contentsline\contentsline
    \renewcommand\contentsline[3]{\orig@contentsline{#1}{#2}{}}
    \renewcommand{\@dotsep}{10000} % togliamo tutti i puntini guida
    \makeatother

    %\includeonly{}
    \begin{document}
    \tableofcontents
    \include{sections}
    \end{document}`
    e poi in [tt]sections.tex[/tt] scrivi la struttura del tuo documento, per esempio
    `\chapter{a}
    \section{aa}
    \subsection{aaa}
    \subsection{aab}
    \section{ab}
    \subsection{aba}
    \subsection{abb}
    \chapter{b}
    \section{ba}
    \subsection{baa}
    \subsection{bab}
    \section{bb}
    \subsection{bba}
    \subsection{bbb}
    \chapter{c}
    \section{ca}
    \subsection{caa}
    \subsection{cab}
    \section{cb}
    \subsection{cba}
    \subsection{cbb}`
    Compila [tt]pseudotoc.tex[/tt] due volte, poi togli il [tt]%[/tt] davanti a [tt]\includeonly[/tt] e compila di nuovo.

    Ciao
    Enrico

    in risposta a: MacTeX 2012 e biblatex #79245
    Up
    0
    Down
    ::

    lorenzo.pantieri” post=78354Scusate se l’argomento è già stato trattato, ma non riesco a ritrovare il topic.

    Allora, ora che sono passato alla MacteX 2012 i miei documenti con ClassicThesis e biblatex non si compilano più. Mipare di ricordare che con la versione 2012 il motore bibliografico è divenuto biber, che è incompatibile con biblatex.

    Sbaglio?

    Si può rimediare?

    Grazie mille,
    L.

    Che significa? Biber è il programma per produrre le bibliografie con biblatex. Non c’è alcun “motore bibliografico” standard nella 2012. Il fatto è che hai la versione 2.x di biblatex che come “backend” standard vuole Biber e probabilmente tu vuoi continuare a usare BibTeX; in tal caso devi aggiungere [tt]backend=bibtex[/tt] alle opzioni per biblatex.

    Ciao
    Enrico

    in risposta a: riga di testo all’interno di \begin{align} #79243
    Up
    0
    Down
    ::

    GennaroTedesco” post=78343grazie mille, non avevo controllato all’interno della Guida Guit.

    Potrebbe essere addirittura meglio [tt]\shortintertext[/tt] del pacchetto mathtools che estende amsmath.

    Ciao
    Enrico

    in risposta a: Pacchetto Listings – problema con codice MatLab #79210
    Up
    0
    Down
    ::

    ned112″ post=78347Ok, ho risolto cambiando qualche riga.
    Cosa sono quel [1] dopo \lstnewenvironment{MatlabEnv} e il valore #1 alla fine di \lstset?
    Grazie

    [tt]\lstnewenvironment{MatlabEnv}[1][][/tt] dice che l’ambiente prende un argomento facoltativo, il cui valore normale è vuoto. Ciò che metti nell’argomento facoltativo è rappresentato da [tt]#1[/tt]; così, aggiungendo [tt],#1[/tt] alla lista data a [tt]\lstset[/tt] puoi specificare nuove opzioni come [tt]title=GAAS[/tt] che altrimenti sarebbero ignorate.

    Ciao
    Enrico

    in risposta a: Pacchetto Listings – problema con codice MatLab #79208
    Up
    0
    Down
    ::

    ned112″ post=78313Eccolo, le prima 3 righe di intestazione del file non si vedono.
    Mentre la lunga linea di %%% poco sotto si vede.

    %for all s belonging to S search(s)=0 is assigne in the for cycle.
    E’ a circa 1/4 del codice e viene letta non come nota ma come codice… tant’è che i 2 for sono in grassetto.

    ~ questo simbolo viene reso da una specie di tilde, ma alta… come se fosse sopra una lettera… che però non c’è.

    Gli “end” sono tutti normali, nessuno in grassetto… eppure for,while etc lo sono… quindi a ragion di logica dovrebbero esserlo anche gli “end”

    Poi la parte finale del codice non viene riprodotta… si ferma all’82ma pagina… e tutto ciò che sfora non lo riproduce.

    Spiacente, ma io vedo tutto così come dovrebbe essere. 🙁

    Per quanto riguarda ~ è il modo normale con cui viene rappresentata. Volendo si può fare qualcosa al riguardo, ma probabilmente è meglio prima cercare di capire che cosa va storto.

    Intanto la definizione dell’ambiente dovrebbe essere
    `\lstnewenvironment{MatlabEnv}[1][]
    {\lstset{language=Matlab,
    showtabs=false,
    basicstyle=\footnotesize\ttfamily,
    columns=fullflexible,
    showstringspaces=false,
    frame=lines,
    tabsize=1,
    #1}}
    {}`
    altrimenti [tt]title=GAAS[/tt] non verrà usato (gli a capo sono solo per maggiore chiarezza). Noterai che ho cambiato [tt]\scriptsize[/tt] in [tt]\footnotesize\ttfamily[/tt] che mi sembra dia un risultato migliore, così come [tt]columns=fullflexible[/tt].

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 1,396 al 1,410 (di 13,218 totali)

Go to top▲