egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 9,256 al 9,270 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: Curiosità su Classic Thesis #29624
    Up
    0
    Down
    ::

    In questo forum ci sonoi utenti capaci che hanno studiato approfonditamente il pacchetto in questione (Lorenzo sicuramente…) e pertanto chiedo loro se si sono talvolta posti le mie stesse domande…

    In particolare mi chiedo come mai l’autore abbia preferito usare le classi Koma invece di quelle standard. Offrono strumenti migliori per ottenere i risultati indicati da Robert Bringhurst?
    Mi sembra di capire infatti che i testi di questo autore ne abbiano influenzato pesantemente lo stile.

    Inoltre: è pensabile immaginare di riprodurre le caratteristiche salienti di Classic Thesis basandosi però sulle classi standard e sui pacchetti piu’ diffusi? Immagino che in tal modo si otterrebbe uno stile piu’ malleabile, piu’ accessibile a quanti vogliano arrischiarsi a modificare alcuni aspetti dello stesso.
    Ammetto che questo puo’ sembrare un atteggiamento in contraddizione con l’utilizzo di uno stile preconfezionato ma la tentazione di apportare alcune piccole modifiche personali ad un prodotto altrimenti assolutamente rigido è comprensibile…
    😉

    Il progetto esiste ed è anche in buono stato di avanzamento. 😉

    Ciao
    Enrico

    in risposta a: problema con lstlisting #22105
    Up
    0
    Down
    ::

    Ciao a tutti,

    è possibile ridurre l’interlinea per la rappresentazione del codice in con listing?
    per esempio, il mio documento ha interlinea 1.2, inserisco il codice e vorrei che abbia interlinea singola, lo posso fare?

    […]

    grazie

    Hai già letto questa discussione? http://www.guit.sssup.it/phpBB2/viewtopic.php?t=4449&highlight=lstlisting+interlinea

    Sembra un problema analogo al tuo.

    In effetti è quasi una soluzione: meglio sarebbe
    `\lstnewenvironment{mycode}[1][]{\par\singlespacing\lstset{#1}}{}`
    in modo che si possa usare una sintassi simile all’ambiente lstlisting:
    `\begin{mycode}`
    cioè specificando le opzioni in un argomento opzionale. Il \par serve a evitare di dover lasciare una riga vuota prima dell’ambiente (che male non fa, comunque).

    Meglio ancora sarebbe non usare interlinea maggiorata, a dire la verità. 🙁

    Ciao
    Enrico

    in risposta a: Conflitto fra teubner e acronym #29620
    Up
    0
    Down
    ::

    Esempio minimo:
    `\documentclass{report}
    \usepackage[T1]{fontenc}
    \usepackage[polutonikogreek,italian]{babel}
    \usepackage{acronym}
    \usepackage{teubner}

    \begin{document}
    \chapter*{Acronimi}
    \begin{acronym}[WYSIWYM]
    \acro{WYSIWYM}{What You See Is What You Mean}

    {\small L'acronimo indica un programma di vedeoscrittura caratterizzato da una composizione asincrona.\par}
    \end{acronym}

    \ac{WYSIWYM}
    \end{document}`
    Errore:
    `! LaTeX Error: Command \ac unavailable in encoding T1.

    See the LaTeX manual or LaTeX Companion for explanation.
    Type H for immediate help.
    …

    l.16 \ac
    {WYSIWYG}
    ? `
    Se cambio lordine di caricamento tra teubner e acronym non risolvo:
    `! LaTeX Error: Command \ac already defined.
    Or name \end… illegal, see p.192 of the manual.

    See the LaTeX manual or LaTeX Companion for explanation.
    Type H for immediate help.
    …

    l.366 …mmand*{\ac}{\AC@starredfalse\protect\@ac}
    %
    ? `

    Il problema è il solito, cioè che entrambi i pacchetti definiscono il comando \ac. La mia risposta ufficiale è: acronym non serve, dal momento che gli acronimi sono una iattura da cui stare alla larga il più possibile.

    Se però si desidera indulgere alla recente mania di inventarsi acronimi bizzarramente stupidi e di farne anche l’elenco,:) la soluzione è simile a quella data per \breve:
    `\usepackage{acronym}
    \let\acroac\ac \let\ac\relax
    \usepackage{teubner}
    \let\teubnerac\ac \let\ac\relax
    %%% decommentare una e una sola delle seguenti due righe
    % \let\ac\acroac % \ac è quello di acronym
    % \let\ac\teubnerac % \ac è quello di teubner`
    Proprio ieri guardavo nel pacchetto acronym; sono stupito del fatto che funzioni, dal momento che ha un enorme baco nella definizione dell’ambiente acronym. Provare con \begin{acronym}[AAA]. 🙁

    Ciao
    Enrico

    in risposta a: lstlistoflisting #29592
    Up
    0
    Down
    ::

    Volevo sapere come posso cambiare il titolo della lista generata dal comando \lstlistoflistings . Questo comando genera la lista degli ambienti \lstlisting nel documento, intestandola “Listings”, io vorrei invece intestarla “Elenco degli algoritmi”, in modo simile ad “Elenco delle figure” generato da \listoffigures

    Immagino che tu usi babel. Nel preambolo scrivi
    `\addto\captionsitalian{%
    \renewcommand{\lstlistlistingname}{Elenco degli algoritmi}%
    \renewcommand{\lstlistingname}{Algoritmo}%
    }`
    La seconda ridefinizione non fa parte della tua domanda, ma già che ci siamo è meglio metterla, se ti dovesse capitare di dare la chiave “caption={…}” a uno dei tuoi ambienti lstlisting.

    Ciao
    Enrico

    in risposta a: “L’arte di scrivere in greco con LaTeX” #29338
    Up
    0
    Down
    ::

    Con “é” hai una paginata di espansioni di macro, con “`e” solo l’inserimento di un carattere.

    Capito. Quindi, in definitiva, l’ultima riga della tabella 1 è da togliere, giusto?

    Susami la curiosità (visto che siamo in tema): la stessa cosa capita anche quando si inserisce una lettera accentata direttamente da tastiera scrivendo in italiano? Certo, non scriverei mai, in un documento italiano, cose come \’e solo per risprmiare (credo) qualche milionesimo di secondo in compilazione, ma è per saperlo.

    Scrivere é è leggermente meno efficiente di \’e, se proprio vuoi saperlo (supponendo di aver caricato inputenc), perché richiede una certa quantità di espansioni in più.

    Con il greco è molto diverso: é richiede espansione di macro, mentre ‘e no.

    `\documentclass{minimal}
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \begin{document}
    \tracingmacros=1
    é
    \tracingmacros=0
    \end{document}`
    La compilazione di questo dà un log di 4312 byte, mentre cambiando in \’e il log diventa di 3806 byte. Non ho fatto il conto del numero di espansioni richieste.

    Ciao
    Enrico

    in risposta a: “L’arte di scrivere in greco con LaTeX” #29336
    Up
    0
    Down
    ::

    2. Cambia qualcosa scrivendo
    `\greco{'e}`
    oppure, direttamente,
    `\greco{é}`
    ? (La stessa domanda vale per tutte le altre lettere accentate inserite direttamente da tastiera).

    Con “é” hai una paginata di espansioni di macro, con “`e” solo l’inserimento di un carattere. Prova a scrivere
    `\tracingmacros=1 \tracingonline=1 é\tracingmacros=0`
    e vedrai quante macro vengono espanse per ottenere, in definitiva il carattere “‘e”.

    3. Curiosità: che cos’è il simbolo ottenuto con \shwa di teubner? Vi è mai capitato di incontrarlo?

    È un simbolo comunemente usato in linguistica per indicare una vocale “vaga”.

    4. Ringrazio Enrico per il suo codice che rende, di fatto, compatibile amsmath con teubner. Tuttavia, che cosa potrebbe succedere, di fatto, se un utente ignaro scrivesse:
    `\usepackage{amsmath,teubner}`
    o
    `\usepackage{teubner,amsmath}`
    ?

    Si può dire che, in definitiva,

    Il pacchetto teubner è incompatibile con amsmath.

    ?

    Infatti, nel mio articolo, che non vuole scendere in dettagli troppo TeXnici, se scrivessi:

    Il pacchetto teubner non è del tutto compatibile con amsmath.

    lascerei -forse- nel dubbio il lettore: che vuol dire che due pacchetti “non sono del tutto compatibili”? Avete qualche proposta per risolvere questo problemino “didattico”?

    Escluderei che un utente abbia bisogno di amsmath e di teubner insieme. E se proprio capitasse, perché mai dovrebbe aver bisogno dell’accento matematico \breve che nessuno usa mai? Di fatto l’unica incompatibilità dovrebbe essere questa.

    Ciao
    Enrico

    in risposta a: tabella d.o.c. #29490
    Up
    0
    Down
    ::

    Ho fatto bene ad “invocarti”… non ci sarei mai arrivata da sola! 😛
    Grazie mille!

    Funziona davvero? Be’, non l’avevo nemmeno provato. 8)

    Ciao
    Enrico

    in risposta a: tabella d.o.c. #29488
    Up
    0
    Down
    ::

    Enrico, ho bisogno ancora del tuo aiuto! 🙁
    Il mio “capo” vuole imbrattare la mia graziosa tabella inserendo sotto ciascun coefficiente stimato il corrispondente errore standard, fra parentesi.
    Ho provato a dissuaderlo, ma inutilmente!
    Il mio problema è che la presenza delle parentesi non mi permette di allineare i valori alla virgola.
    Come posso fare per ottenere i valori allineati alla virgola anche nelle righe contenenti i coefficienti standard? 🙄

    `\def\CS#1{\llap(#1\rlap)}`
    Se i decimali sono sempre due hai l’allineamento richiesto: le parentesi non occupano spazio:
    `Attendance & 0.30\onepc & 0.25\onepc & 0.20\onepc & 0.21\onepc & 0.20\onepc \\
    &\CS{0.06} &\CS{0.07} &\CS{0.07} &\CS{0.07} &\CS{0.07} \\ `
    Ciao
    Enrico

    in risposta a: Non mi inserisce le figure #26267
    Up
    0
    Down
    ::

    Grazie, ho letto già anche altre guide.La teoria è chiara ma la pratica non funziona.
    Se faccio compilare con GSview mi visualizza le immagini salvate in .eps ma se compilo lo stesso file con pdf lascia il riquadro bianco in corrispondenza delle figure.

    ho incluso il pacchetto
    \usepackage[dvips]{graphicx}

    \begin{figure}[!h]
    \centering
    \includegraphics{barre.EPS}
    \caption{Reddito}\label{tb:sp}
    \end{figure}

    perchè quello
    \usepackage{graphicx}
    non funziona, quando lo faccio compilare si apre un altro file con messaggi di errore.

    Non puoi usare eps quando compili con pdflatex; non puoi usare jpg quando compili con latex.

    Nella guida che ti hanno segnalato c’è scritto molto chiaramente. Fa’ almeno finta di averla guardata. 🙂

    Ciao
    Enrico

    in risposta a: “L’arte di scrivere in greco con LaTeX” #29331
    Up
    0
    Down
    ::

    Ancora un problema: ho notato che nella citazione di pagina 4, “kaì” viene spezzato come “ka-ì”. Come posso fare per evitarlo senza usare \mbox (dal momento che, per quanto ricordo, in \hyphenation non si possono mettere comandi o caratteri accentati… ma ricordo bene?). 🙄

    Il modulo di babel per il greco dà 1 come valore di \lefthyphenmin e \righthyphenmin. Il problema è come scrivi quella parola, con il comando di accentazione. La citazione a cui ti riferisci va scritta così:
    `Th| p'anta dido'ush|
    ka`i >apolambano'ush|
    f'usei id'hmwn l'egei;
    <ap'olabe, <`o j'eleis>>.
    L'egei d`e to~uto o>u
    katajrasun'omenos, >all`a
    peijarq~wn m'onon ka`i
    e>uno~wn a>ut~h|.`
    Sinceramente non capisco perché tu inserisca alcuni accenti con \’ e altri con la sola legatura. Tutte le vocali accettano gli accenti e gli spiriti con le legature (con l’eccezione del circonflesso per le vocali brevi dove non può andare). Gli spiriti possono andare anche sopra la rho, con >r e > producono le virgolette basse.

    Se chiedo \showhyphens{ka`i} mi viene risposto che la parola non si spezza.

    Ciao
    Enrico

    in risposta a: “L’arte di scrivere in greco con LaTeX” #29329
    Up
    0
    Down
    ::

    Carissimi, c’è un problema.

    Tommaso mi ha fatto giustamente notare che in greco l’accento circonflesso è posto sopra lo spirito che sovrasta una lettera minuscola, e non di fianco, come nella tabella 3 del mio articolo.

    1. Qualcuno sa come fare (ammesso che sia possibile) a mettere l’accento circonflesso sullo spirito di una lettera greca minuscola usando solo babel (con l’opzione polutonikogreek, naturalmente)?

    Nel modo più ovvio: ~>w >~w ~2. Il pacchetto teubner di Beccari permette di risolvere il punto precedente con nuovi comandi, \Cs e \Cr. Sapete per che cosa stanno quei due “acronimi”?
    Non ho idea del motivo della scelta, ma non servono se i diacritici vanno messi sopra le vocali “regolari” e lo dice Claudio esplicitamente. Sono indispensabili i comandi se si vogliono anche i segni prosodici.

    3. Il pacchetto teubner è ancora incompatibile con amsmath?

    L’unica incompatibilità che noto è l’impossibilità di usare \breve in modo matematico. Si dovrebbe curare con il solito metodo:
    `\documentclass{article}
    \usepackage[greek]{babel}
    \let\latexbreve\breve % save the original meaning of \breve
    \usepackage{teubner}
    \let\teubnerbreve\breve % save the redefinition of \breve
    \let\breve\latexbreve % restore the original meaning to keep amsmath happy
    \usepackage{amsmath}
    \let\amsbreve\breve % save the redefined meaning of \breve
    %%% uncomment one of the following
    %\let\breve\teubnerbreve % now \breve is the teubner one
    %\let\breve\amsbreve % now \breve is the amsmath one`

    4. Sapete se è possibile ottenere il simbolo \coppa di teubner con un comando del solo babel? Il comando \qoppa di babel, infatti, produce (osserva ancora giustamente Tommaso) un simbolo diverso da quello comunemente usato per il “koppa” greco.

    Credo che sia una dimenticanza di babel:
    `\DeclareTextCommand{\coppa}{LGR}{\char”13\relax}`
    Se poi si desidera questo simbolo nei numerali, si deve scrivere
    `\let\qoppa\coppa`
    Tuttavia mi pare di capire, pur non conoscendo il greco, che il numerale (sta per 90) si scriva con la grafia adottata da babel:

    http://el.wikipedia.org/wiki/Κόππα

    Proverò a chiedere a un greco.

    Ciao
    Enrico

    in risposta a: segnalibri indice #10482
    Up
    0
    Down
    ::

    Mi ricollego a questo vecchio post, dato che tratta il mio problema attuale: vorrei inserire tra i bookmark presenti nel file pdf dei link che rimandino al frontespizio, all’indice, all’elenco delle figure, etc. senza inserire queste sezioni nell’indice.
    Inserendo un codice del tipo:

    \tableofcontents % indice
    \pdfbookmark[1]{Indice}{indice}
    \listoftables % indice delle tabelle
    \pdfbookmark[1]{Elenco delle tabelle}{elenco tabelle}
    \listoffigures % indice delle figure
    \pdfbookmark[1]{Elenco delle figure}{elenco figure}

    vengono realizzati i link, ma questi puntano alla fine delle rispettive sezioni, è possibile fare di meglio?

    PS: se scambio le righe, es:

    \pdfbookmark[1]{Indice}{indice}
    \tableofcontents % indice

    il link mi manda alla pagina che precedente quella voluta…
    Ciao e grazie, D.

    Metti \cleardoublepage prima di \pdfbookmark

    Ciao
    Enrico

    in risposta a: Numerare i versi da un numero diverso da 1 #29561
    Up
    0
    Down
    ::

    Buongiorno a tutti.
    Mi trovo, dopo aver letto la documentazione del pacchetto verse , sia in inglese che in italiano, e dei vari filoni qui nel forum, a combattere contro un problema.

    C’è un caso, molto frequente, in cui si deve citare una poesia non per intero, ma solo riportandone alcuni versi. Ebbene: qual è il comando per dire a verse che cominci a numerare i versi a partire, per fare un esempio, dal verso 65? Dovrebbe poi rimanere salva la possibilità di numerare la citazione ogni n versi: se imposto la numerazione ogni 5 versi, il primo numero dovrebbe essere il 70, e così via.

    Credo con
    `\begin{verse}\setcounter{vslineno}{66}`
    Se vuoi che il primo numero sia 70, direi che il primo verso dovrebbe essere il 66. 🙂

    Ciao
    Enrico

    in risposta a: subscript in math mode #29565
    Up
    0
    Down
    ::

    Salve a tutti, devo scrivere il sup di qualcosa in math mode normale ma il comando solito per i subscript me li caccia in basso a destra come fossero indici mentre io li voglio completamente sotto il simbolo del sup. Come fare?
    Altro problema: uso garamond e mathdesign e proprio i subscript (sempre in math mode) fanno un po’ schifo nel senso che se ad esempio devo scrivere il sup per x che sta in E mi viene fuori il simbolo di appartenenza troppo grande e disallineato con la E. Questo è il mio prembolo:
    `\documentclass[a4paper,10pt]{scrbook}
    \usepackage[english,italian]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{amsmath}
    \usepackage[garamond]{mathdesign}
    \usepackage{amsthm}
    \usepackage[big]{layaureo}
    \newtheorem{theorem}{Teorema}
    \newtheorem{lemma}{Lemma}
    \newtheorem{definition}{Definizione}
    \newcommand{\vectornorm}[1]{\left|\left|#1\right|\right|}
    \usepackage{enumitem}
    \usepackage{graphicx}`

    Se proprio desideri distruggere l’equilibrio della pagina per avere qualcosa che non rende il tuo scritto più chiaro puoi usare \sup\limits_{x\in X}.

    Usa \newcommand{\vectornorm}[1]{\left\|#1\right\|}, è meglio.

    Ciao
    Enrico

    in risposta a: “L’arte di scrivere in cirillico con LaTeX” #29541
    Up
    0
    Down
    ::

    Anche questa volta, niente pdf (per ora), ma solo qualche dubbio! 😉
    1. Il seguente
    `\documentclass[12pt]{article}
    \usepackage[latin1]{inputenc}
    \usepackage[OT2,T1]{fontenc}
    \usepackage[italian]{babel}

    \newcommand\cyr{%
    \renewcommand\rmdefault{wncyr}%
    \renewcommand\sfdefault{wncyss}%
    \renewcommand\encodingdefault{OT2}%
    \normalfont
    \selectfont}
    \DeclareTextFontCommand{\textcyr}{\cyr}

    \begin{document}
    \textcyr{Horoxo}
    \end{document}`
    funziona molto bene: i font sono perfetti ad ogni ingrandimento.

    Invece nel seguente
    `\documentclass[12pt]{article}
    \usepackage[latin1]{inputenc}
    \usepackage[OT2,T1]{fontenc}
    \usepackage[russian,italian]{babel}

    \begin{document}
    \textcyrillic{Horoxo}
    \end{document}`
    i font appaiono sgranati (nella mia MacTeX 2007). Perché? In fondo, se uno vuole scrivere caratteri cirillici, sarà (per lo più) perché vuole scrivere in russo o in bulgaro o in ucraino, quindi la compatibilità con babel dovrebbe essere necessaria. Come rimediare?

    2. La codifica T2A non (mi) funziona (nel senso che vengono prodotti normalissimi caratteri latini), eppure su babel ho letto che dovrebbe garantire l’output in cirillico.

    Nel primo caso stai usando i caratteri wncyr, studiati dall’AMS e dalla Washington University; con quei font puoi accedere ai caratteri cirillici tramite una traslitterazione; per esempio la parola “prego” si scrive “horosho”, “unione” si scrive “soyuz” e “Solzhenitsyn” produce il nome dello scrittore nel modo corretto. Solo per certe parole, per esempio “sovet\/skii0” occorre spezzare una legatura.

    Ci sono parecchie altre legature, ne abbiamo vista una prima (i0 produce la i breve). Il famoso matematico con il nome costantemente storpiato si può scrivere
    `Pafnutii0 Lp1vovich Chebyshe0v`
    Un po’ di pratica e si impara. 🙂

    Nel secondo caso stai trascurando che la codifica T2A coincide quasi interamente, nella parte inferiore del codice (0-127), con la T1. Per scrivere in russo con la T2A (o le altre variazioni) si deve usare una specifica codifica di input. Per esempio utf8.

    Per chi deve solo riportare brevi tratti di testo in russo, bulgaro o serbo, credo che sia meglio consigliare l’uso dei font wncyr; con la definizione un pochino più corretta
    `\newcommand\cyr{\fontencoding{OT2}\fontfamily{wncyr}\selectfont}
    \DeclareTextFontCommand{\textcyr}{\cyr}`
    Che senso ha modificare \rmdefault e simili? 🙄

    Se proprio ti serve modificare automaticamente la famiglia nella versione “sans serif” il modo è certamente diverso.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 9,256 al 9,270 (di 13,205 totali)

Go to top▲