egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1,051 al 1,065 (di 13,218 totali)
  • Autore
    Risposte
  • in risposta a: letter in \hyphenation #81969
    Up
    0
    Down
    ::

    Sam Qasbah” post=81264Grazie per le risposte.

    A Enrico:
    Non uso XeLaTeX, ma plain e XeTeX. Nel formato c’è l’istruzione \uselanguage{italian}, e tutto funziona perfettamente tranne con le parole con l’apostrofo che non vengono sillabate da TeX, come nel seguente file di esempio
    `\def\a{intervento asperrima intervallo incontrario evasione ugello\ }
    \def\aa{\a\a\a\a\a\a\a\a\a\a}
    \def\aaa{\aa\aa\aa\aa\aa\aa\aa\aa\aa\aa}

    \def\b{dell'intervento nell'asperrima dell'intervallo all'incontrario dell'evasione nell'ugello\ }
    \def\bb{\b\b\b\b\b\b\b\b\b\b}
    \def\bbb{\bb\bb\bb\bb\bb\bb\bb\bb\bb\bb}

    \hsize 4in
    \uselanguage{italian}

    \aaa % correttamente sillabate

    \bbb % non sillabate
    \bye
    `

    Questo è il motivo per cui mantengo un file di eccezioni

    `\catcode`@=11
    \def\addtolanguage#1#2{%
    \ifcsname language@hook@#1\endcsname
    \expandafter\def\csname language@hook@#1%
    \expandafter\expandafter\expandafter\endcsname
    \expandafter\expandafter\expandafter
    {\csname language@hook@#1\endcsname#2}
    \else
    \expandafter\def\csname language@hook@#1\endcsname{#2}
    \fi}
    \def\uselanguage@hook#1{\csname language@hook@#1\endcsname}
    \catcode`@=12

    \addtolanguage{italian}{\lccode`'=`' \lccode”2019=”2019 }

    \def\a{intervento asperrima intervallo incontrario evasione ugello\ }
    \def\aa{\a\a\a\a\a\a\a\a\a\a}
    \def\aaa{\aa\aa\aa\aa\aa\aa\aa\aa\aa\aa}

    \def\b{dell'intervento nell'asperrima dell'intervallo all'incontrario dell'evasione nell'ugello\ }
    \def\bb{\b\b\b\b\b\b\b\b\b\b}
    \def\bbb{\bb\bb\bb\bb\bb\bb\bb\bb\bb\bb}

    \hsize 4in
    \uselanguage{italian}

    \aaa % correttamente sillabate

    \bbb % non sillabate
    \bye`

    Il formato riconosce [tt]\uselanguage[/tt] e, se è definito [tt]\uselanguage@hook[/tt] lo esegue, ma non lo definisce. Quindi sei libero di farlo tu; un carattere che ha [tt]\lccode[/tt] zero interrompe il processo di sillabazione. Quindi devi cambiare il codice dell’apostrofo, meglio nelle sue “due incarnazioni” (il carattere U+2109 è quello usato se usi [tt]tex-text[/tt] come “mapping” con un font OpenType).

    Ciao
    Enrico

    in risposta a: letter in \hyphenation #81966
    Up
    0
    Down
    ::

    Sam Qasbah” post=81252Salve.

    In un file ‘hyphenation.lst’ mantengo una lista di eccezioni di sillabazione:

    `% file hyphenation.lst

    \hyphenation{%
    del-l'in-ter-vento
    nel-l'a-sper-rima
    del-l'in-ter-vallo}`

    Compilando un documento XeTeX restituisce l’errore

    `(./hyphenation.lst
    ! Not a letter.
    l.3 del-l'
    in-ter-vento`

    Provo a correggere nel modo seguente

    `% file hyphenation.lst

    \chardef\apcatcode=\the\catcode`' \catcode`'=11

    \hyphenation{%
    del-l'in-ter-vento
    nel-l'a-sper-rima
    del-l'in-ter-vallo}

    \catcode`'=\apcatcode`

    Ma XeTeX restituisce lo stesso errore di prima.

    Come si può correggere?

    Grazie, ciao.

    (Xe)TeX mantiene una lista di eccezioni di sillabazione per ogni lingua. Ovviamente non c’è alcun bisogno di dare quelle eccezioni per l’italiano, visto che ottengo
    `del-l'in-ter-ven-to nel-l'a-sper-ri-ma del-l'in-ter-val-lo`
    cioè esattamente gli stessi punti di sillabazione tuoi più un paio che non davi.

    Puoi essere un pochino più preciso su quello che vuoi fare? Preambolo minimo?

    Ciao
    Enrico

    in risposta a: Eserciziario con appendice #81961
    Up
    0
    Down
    ::

    ernded” post=81239Sto preparando un eserciziario.
    Volevo fare in modo che le soluzioni compaiano in una (o più) apposita appendice.
    Gli esercizi sono numerati per capitoli. Le soluzioni -ovviamente- devono far riferimento all’esercizio relativo.
    Per capirci, vorrei poter scrivere
    `\esercizio blablabla
    \soluzione bli bli bli
    \esercizio clacla cla
    \soluzione clicli cli`
    e che le soluzioni vengano scritte, opportunamente numerate in una appendice alla fine del documento.
    Voi come impostereste la cosa?
    Grazie
    ciao
    Ernesto

    Pacchetto exercise?

    Ciao
    Enrico

    in risposta a: Andare a capo Latex #81944
    Up
    0
    Down
    ::

    Dr Spencer Reid” post=81213andare a capo in che senso?? spiegati meglio!

    se vuoi andare a capo come in word devi usare “” \\ e \noindent” per evitare l’indentazione e avere la nuova riga allineata con il testo precedente.

    se il comando ” \\ ” ti dà errore , rivedi l’editor e l’installazione di latex 🙂

    Rivedi le tue idee su LaTeX. 🙂

    Usare [tt]\noindent[/tt] dopo [tt]\\[/tt] è fatica sprecata. Ma è in generale sbagliato usare [tt]\\[/tt] per andare a capo: se si finisce un capoverso e se ne comincia uno nuovo il rientro (termine corretto al contrario di “indentazione”) ci va. Sempre. (I capoversi dopo un titolo non seguono la fine di un capoverso, ma un titolo, quindi il loro rientro è una scelta stilistica.)

    Ciao
    Enrico

    in risposta a: Export in PDF con Acrobat Reader 11 #81931
    Up
    0
    Down
    ::

    raffa” post=81197Buonasera,
    il mio problema riguarda l’export del file in formato PDF.
    Infatti quando compilo il file mi crea correttamente il PDF, poi però non riesco a chiudere il programma di visualizzazione e mi compare un errore in TexnicCenter: [DocOpen(“%bm.pdf”)][FileOpen(“%bm.pdf”)] Cannot execute the command

    Qualcuno è in grado di aiutarmi?

    Grazie mille
    Raffa

    Che io sappia, occorre ogni volta chiudere il PDF aperto con Adobe Reader, che “blocca” il file, impedendo a pdflatex di riscriverlo. Usa un visualizzatore diverso, per esempio SumatraPDF.

    Ciao
    Enrico

    in risposta a: Overfull box e bibliografia #81929
    Up
    0
    Down
    ::

    peppo” post=81190Ciao a tutti e buon anno (me la sono presa comoda).
    Vi scrivo perché ho alcuni problemi con le bibliografie, in particolare compaiono spesso overfull box in corrispondenza di nomi lunghi (per lo più russi, talvolta messicani ma mai né inglesi né italiani e che quindi non sono in grado di sillabare) oppure di termini tecnici o, peggio ancora, acronimi (nel mio ramo di chimica se ne usano molti). Come posso comportarmi?
    Grazie.

    Solito problema: senza esempi è impossibile aiutarti.

    Ciao
    Enrico

    in risposta a: [biblatex-philosophy] Localizzazioni con Xelatex/Polyglossia #81898
    Up
    0
    Down
    ::

    Doc” post=81183

    Un esempietto?

    Ciao
    Enrico

    Eccotelo:
    `% !TeX TS-program = XeLaTeX
    % !TeX encoding = UTF-8 Unicode
    % !TeX spellcheck = it_IT
    \documentclass[11pt,a4paper]{book}

    \usepackage{polyglossia}
    \setmainlanguage[babelshorthands=true]{italian}
    \setotherlanguage{latin}
    \setotherlanguage{english}

    \usepackage[italian=quotes]{csquotes}
    \usepackage[%
    style=philosophy-classic%
    ]{biblatex}
    \nocite{*}

    \usepackage{filecontents}
    \begin{filecontents*}{biblio.bib}
    @Book{Pallino2013,
    author = {Pallino, Bingo},
    title = {Prova titolo},
    editor = {Caesar, C. J.},
    location = {Roma},
    year = {2013},
    }
    \end{filecontents*}

    \addbibresource{biblio.bib}

    \begin{document}

    \printbibliography

    \begin{english}
    \printbibliography
    \end{english}

    \begin{latin}
    \printbibliography
    \end{latin}
    \end{document}`
    Come si può vedere, la localizzazione è minima e riguarda solo il titolo.
    Per il resto, ho provato a lavorare partendo dal codice suggerito alla pagina 15 del manuale di [tt]biblatex-philosophy[/tt]. Può essere che, nella mia ignoranza, ne ho frainteso il funzionamento, ma se aggiungo quel codice o uno simile, salta tutto!

    Grazie mille,
    Domenico

    Temo proprio che dovresti costruirti il file [tt]latin.lbx[/tt] prendendo a modello [tt]italian.lbx[/tt] e parecchie altre cose.

    Ciao
    Enrico

    in risposta a: [biblatex-philosophy] Localizzazioni con Xelatex/Polyglossia #81894
    Up
    0
    Down
    ::

    Doc” post=81176Ciao a tutti,
    ho un po’ cercato in rete, senza successo. Come da titolo, mi piacerebbe poter localizzare una parte almeno della mia bibliografia in un altra lingua, specificatamente il latino.

    Nella documentazione, si spiega come fare, ma sembra che il metodo indicato presupponga [tt]babel[/tt]. In effetti, portandolo sul mio libro, composto con Xelatex/Polyglossia, ottengo proprio un errore nella compilazione, senza sortire il risultato sperato.

    È dunque possibile ottenere questo risultato?

    Ciao e grazie anticipate,
    Domenico

    Un esempietto?

    Ciao
    Enrico

    in risposta a: Gestire i \qtree #81876
    Up
    0
    Down
    ::

    Dr Spencer Reid” post=81150ho seguito i tuoi consigli e ho creato questo

    `
    \begin{tikzpicture}
    \Tree [.S
    [.S z := [.a z ] ]
    ;
    [.S [.S x := [.a z ] ] ; [.S y := [.a z ] ] ]
    ]
    \end{tikzpicture}
    `

    utilizzando i seguenti package

    `
    \usepackage{tikz}
    \usepackage{tikz-qtree}
    `

    Riscontro, però, i seguenti problemi:
    – il primo ramo al centro risulta orienatato verso sinistra, quando deve essere verticale
    – non si risce ad allineare 2 alberi sulla stessa riga (?)
    – non si riese a inserire la didascalia con \caption

    Non c’è alcun bisogno dell’ambiente [tt]tikzpicture[/tt]. Sull’inclinazione passo; ma la documentazione è piuttosto ricca.

    Ciao
    Enrico

    in risposta a: Gestire i \qtree #81874
    Up
    0
    Down
    ::

    Dr Spencer Reid” post=81147ho usato semplicemente

    `
    \usepackage{qtree}
    `

    Perché non provi tikz-qtree? È molto più flessibile (stessa sintassi, fra l’altro).

    Ciao
    Enrico

    in risposta a: Gestire i \qtree #81872
    Up
    0
    Down
    ::


    Esempio completo, per favore. Tirare a indovinare sui pacchetti necessari non è divertente.

    Ciao
    Enrico

    in risposta a: Biber – Problema opere con stesso autore #81867
    Up
    0
    Down
    ::


    Benvenuto/Benvenuta 🙂

    Potresti aggiungere anche i dettagli su come carichi biblatex? Senza sapere che stile usi, è impossibile darti una mano.

    Ciao
    Enrico

    in risposta a: Cambiare carattere per una sola lettera #81862
    Up
    0
    Down
    ::

    stefffffy” post=81138Ciao a tutti,
    mi servirebbe cambiare il font di una sola lettere all’interno del mio testo, si tratta di una A, che rappresenta una ben precisa caratteristica fisica e che vorrei evidenziare ma non con il solito emph. Vorrei poterla scrivere in un corsivo particolare ma che sia valido anche se inserito all’interno di espressioni matematiche (cioè tra $)!
    Sapreste darmi un suggerimento?
    grazie

    E come la vorresti? Non è che si capisca molto.

    Ciao
    Enrico

    in risposta a: tabelline visive #81859
    Up
    0
    Down
    ::

    claudio” post=81124non ci sono solo gli integrali ma anche le semplici moltiplicazioni, e ci sono studente studenti
    ho il problema di spiegare le tabelline ad un bambino in cui la comunicazione visiva è come dire più efficiente
    mi spiego con un esempio
    supponiamo di voler fare 2×3 o 2×4 avrei le immagini che si ottengono da questo codice
    `
    \documentclass[10pt,a4paper]{article}
    \usepackage[utf8]{inputenc}
    \usepackage{tikz}

    \begin{document}
    \begin{tikzpicture}
    \foreach \x in {1,2,3}
    {\draw(\x,0)–(\x,-3); }
    \foreach \y in {1,2}
    {\draw(0,-\y)–(4,-\y); }
    \end{tikzpicture}
    \begin{tikzpicture}
    \foreach \x in {1,2,3,4}
    {\draw(\x,0)–(\x,-3); }
    \foreach \y in {1,2}
    {\draw(0,-\y)–(5,-\y); }
    \end{tikzpicture}
    \end{document}
    `
    Il bambino conta gli incroci e realizza la moltiplicazione
    il problema è che devo realizzarne molte
    più di una sulla stessa pagina
    poi serve una versione in cui gli incroci sono marcati da un punto

    Pensavo di costruire una versione molto più parametrizzata della mia ma come si assegnano le variabili in tick?
    il ciclo foreach è potente ma a me serve un for del tipo for t:=1to n do etc..
    come fare
    ciao
    claudio
    e buon anno

    La variante con [tt]*[/tt] disegna un pallino.
    `\documentclass[10pt,a4paper]{article}
    \usepackage{tikz}

    \makeatletter
    \newcommand{\incroci}{\@ifstar{\@tempswatrue\@incroci}{\@tempswafalse\@incroci}}
    \newcommand{\@incroci}[2]{%
    \foreach \x in {1,…,#1} { \draw(\x,0)–(\x,\number\numexpr#2+1\relax); }
    \foreach \y in {1,…,#2} { \draw(0,\y)–(\number\numexpr#1+1\relax,\y); }
    \if@tempswa
    \foreach \x in {1,…,#1} {
    \foreach \y in {1,…,#2} {
    \filldraw [black] (\x,\y) circle (2pt);
    }
    }
    \fi
    }
    \makeatother

    \begin{document}
    \begin{tikzpicture}
    \incroci*{2}{4}
    \end{tikzpicture}
    \begin{tikzpicture}
    \incroci{4}{2}
    \end{tikzpicture}
    \end{document}`
    Ciao
    Enrico

    in risposta a: Problema con indice dei listati #81854
    Up
    0
    Down
    ::

    canemacchina” post=81123Ok, scusate…

    Improvvisamente il problema è sparito.
    Non so come mai, non ho fatto assolutamente niente…

    Sarà colpa della mia distribuzione, avrà qualche problema.

    Più probabile un errore durante la compilazione che ha corrotto uno dei file ausiliari. In questi casi è sempre buona regola eliminarli in modo che LaTeX ne generi di nuovi. Se il problema persiste, andare in cerca della causa.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 1,051 al 1,065 (di 13,218 totali)

Go to top