egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 5,626 al 5,640 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: modificare lo stile degli acronimi #50151
    Up
    0
    Down
    ::

    Dato questo codice minimale:
    `\documentclass[a4paper]{article}
    \usepackage{acronym}

    \begin{document}

    \begin{acronym}
    \acro{SE}{situazione economica}
    \acro{SP}{situazione patrimoniale}
    \end{acronym}

    La mia \ac{SE} e la mia \ac{SP} non sono il massimo.

    \end{document} `

    è possibile fare in modo che le abbreviazioni “SE” e “SP” compaiano in maiuscoletto anziché in maiuscolo, senza dover cambiare tutte le occorrenze di \ac{SE} e \ac{SP} e le rispettive definizioni “\acro{}{}”?
    Ho un testo in cui le abbreviazioni (parecchie) sono state inserite attraverso il pacchetto acronym, e in maiuscolo. Ho provato a ridefinire alcuni comandi del pacchetto (\acsfont, per esempio) ma senza risultato. Prima di eliminare acronym e definire autonomamente il comando \ac{} aspetto qualche lume 🙂
    Una soluzione “laterale” si trova qui:
    http://www.guit.sssup.it/phpbb/viewtopic.php?t=7032&highlight=acronym

    Sezione nettamente sbagliata. 👿 😀

    No, non si può. Il comando \acro usa il suo primo argomento per definire un comando che poi viene usato quando compare il relativo \ac. Se provassimo a metterci dentro \MakeLowercase e \textsc verrebbe fuori un disastro.

    Con Emacs, a saperlo fare, ma anche con altri programmi, è possibile cambiare in modo quasi automatico. Ci studio su.

    Ciao
    Enrico

    in risposta a: Tikz picture #47002
    Up
    0
    Down
    ::

    Il tuo barbatrucco funziona, ma è troppo manuale.

    La soluzione l’avevo sotto il naso…`\resizebox`Grazie a tutti per l’aiuto!

    Non direi che sia un’ottima soluzione: le linee cambiano di spessore, probabilmente,

    Direi che il modo migliore è di dare come unità di misura proprio \textwidth o un suo sottomultiplo per evitare troppi numeri decimali: 0.01\textwidth, per esempio.

    Esercizio: trovare nel manuale di PGF come si cambia l’unità di misura. ❓

    Ciao
    Enrico

    in risposta a: Problema con Parallel #42097
    Up
    0
    Down
    ::

    A me riesce benissimo con il pacchetto parcolumns che consente di personalizzare le colonne, anche più di due, con larghezze diverse e spazi intercolonna speciali. Scrivi nella finestra comandi
    `
    texdoc parcolumns
    [`
    e ne ottieni la documentazione.

    io uso sempre il codice di cui questo è un esempio minimo compilabile e non mi sono mai accorto che spostasse i campi per la presenza di modo orizzontale o modo verticale; il mio esempio minimo è il seguente:
    `
    \documentclass[a4paper]{article}
    %\usepackage{latexsym}
    \usepackage{parcolumns}
    \begin{document}
    \begin{parcolumns}{2}
    \colchunk{Prova uno due tre quattro cinque sei sette otto nove dieci.}
    \colchunk{Test one two three four five six seven eight nine ten.}
    \colplacechunks
    \colchunk{Prova uno due tre quattro cinque sei sette otto nove dieci.}
    \colchunk{Test one two three four five six seven eight nine ten.}
    \colplacechunks
    \end{parcolumns}
    \end{document}
    `
    Tra l’altro ho commentato al tua riga per invocare il pacchetto latexsymb il cui uso è deprecato, se non per comporre “legacy documennts”, documenti dei tempi di latex209, morto nel 1994. oggi, se davvero servono quei simboli si usa amssymb, anche senza invocare amsmath.

    Sia l’ambiente Parallel sia l’ambiente parcolumns non sembrano rispettare correttamente il rientro (\leftmargin) di “quotation”. Se li si mette tra \noindent\begin{minipage}…\end{minipage} danno lo stesso risultato.

    Ciao
    Enrico

    in risposta a: [Risolto] Beamer v3.10: problemi di compilazione. #50127
    Up
    0
    Down
    ::

    Tuttavia ho aggiornato (da http://mirror.switch.ch/ftp/mirror/tex/systems/texlive/tlnet/) la TeX Live 2010 proprio oggi. Provo ad aggiornare da qualche altro mirror? Se si, quale?

    http://archive.cs.uu.nl/mirror/CTAN/systems/texlive/tlnet

    Ciao
    Enrico

    in risposta a: Divisione e distribuzione dei paragrafi #50130
    Up
    0
    Down
    ::

    Ho un codice di questi tipo:
    `\subsection*{Perelman, \textit{Logica, dialettica, filosofia e retorica}}

    (tratto da: \textit{Il dominio retorico}, Einaudi, Torino 1982, pp. 13-20)
    \bigskip

    Nella sua nota dedicata alla retorica antica, Roland Barthes osserva giustamente
    che «la retorica deve essere letta sempre all'interno del gioco strutturale
    delle sue vicine (Grammatica, Logica, Poetica,
    Filosofia)»\footnote{«Communications», 16, 1970, p. 194.}. A mia volta
    vorrei aggiungere che, per meglio situare e definire la retorica, bisogna anche
    precisare i suoi rapporti con la dialettica.`
    Ora, il fato ha fatto sì che il titolo della subsection
    e la riga “(tratto da…)” restino al fondo pagina.
    Invece che dare manualmente \newpage prima,
    non c’è un modo per impostare determinati paragrafi
    in modo che restino sempre col successivo?
    Una cosa tipo il “tieni insieme i paragrafi” di OpenOffice?

    Esiste l’ambiente “samepage”, ma ho l’impressione che il tuo modo di impostare la faccenda non sia il migliore. Perché non inserire la frase nel titolo di sezione?
    `\subsection*{Perelman, \textit{Logica, dialettica, filosofia e retorica}\\*[\medskipamount]
    \normalfont\normalsize (tratto da: \textit{Il dominio retorico}, Einaudi, Torino 1982, pp.~13–20)}

    Nella sua nota dedicata alla retorica antica, Roland Barthes osserva giustamente…`
    Finché il titolo e il sottotitolo stanno su una riga non dovresti avere problemi. Probabilmente ti serve una buona macro:
    `\newcommand{\pippo}[2]{\subsection*{#1\\*[\medskipamount]
    \normalfont\normalsize#2}}
    …
    \pippo{Perelman, \textit{Logica, dialettica, filosofia e retorica}
    {(tratto da: \textit{Il dominio retorico}, Einaudi, Torino 1982, pp.~13–20)}`
    Trova un nome meno abusato di \pippo. 🙂

    Ciao
    Enrico

    in risposta a: [Risolto] Beamer v3.10: problemi di compilazione. #50125
    Up
    0
    Down
    ::

    Salve a tutti.
    Oggi stavo ricompilando una vecchia presentazione, diciamo di questo tipo: `% !TEX encoding = UTF-8 Unicode
    \documentclass[hyperref={pdfpagelabels=false}]{beamer}
    \usetheme{Singapore}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \title{Una presentazione di prova}

    \let\Tiny=\tiny
    \let\TINY=\tiny

    \author{A.~U.~Tore}
    \date{\today}
    \begin{document}

    \begin{frame}
    \maketitle
    \end{frame}

    \begin{frame}
    \frametitle{Piano della presentazione}
    \tableofcontents
    \end{frame}

    \section{Introduzione}
    \begin{frame}
    \frametitle{Introduzione}
    \begin{itemize}
    \item<1-> Primo
    \item<2-> Secondo
    \item<3-> Terzo
    \end{itemize}
    \end{frame}

    \end{document}`
    quando ottengo svariate volte questo errore:
    `! Undefined control sequence.
    \beamer@frameslide …duration=}\thispdfpagelabel
    {\insertframenumber } \xde…
    l.15 \end{frame}`
    e la presentazione esce alquanto bizzarra. Ricordo che tempo fa c’era stata una discussione (che non riesco a trovare) in merito al fatto che, i famosi warning di Beamer, erano stati risolti dal nuovo curatore della classe, così tolgo l’opzione hyperref={pdfpagelabels=false} e la compilazione va a buon fine, però trovo i bordi ai riferimenti incrociati ed ai pulsantini in basso a destra. Utilizzo quindi l’opzione hyperref={colorlinks=true} e i bordi li elimino però i riferimenti incrociati escono ovviamente in rosso.

    Vi chiedo:
    1. Devo dare io un colore diverso a questi con l’opzione linkcolor= ?;
    2. Conseguenza della (1) : Un colore può andar bene per un particolare tema, ma non per altri, per cui esiste qualche opzione e/o comando che non conosco che aggiusta l’inconveniente in modo automatico?

    Nota a parte: il documento sopra senza l’opzione hyperref={pdfpagelabels=false} da comunque tre warning (diversi dai famosi quattro precedenti):
    `Package hyperref Warning: Invalid value `0 0 0'
    (hyperref) for option `pdfborder'.
    (hyperref) Option setting is ignored on input line 3790.

    LaTeX Font Warning: Font shape `OMS/cmss/m/n' undefined
    (Font) using `OMS/cmsy/m/n' instead
    (Font) for symbol `textbullet' on input line 34.

    LaTeX Font Warning: Some font shapes were not available, defaults substituted.`
    Rimane solo il primo se carico il pacchetto textcomp.

    Grazie,
    ansys

    Con hyperref versione 6.81q non ho alcuno dei problemi che lamenti. Dell’errore “Invalid value `0 0 0′” ha detto Oberdiek alcuni giorni fa.

    C’era oggi un aggiornamento di hyperref sulla TeX Live 2010.

    Ciao
    Enrico

    in risposta a: Problema con Parallel #42095
    Up
    0
    Down
    ::

    Scrivo qui in quanto ho un problema in una citazione che contiene del testo poetico in cui vorrei utilizzare l’ambiente parallel per fare la traduzione.

    Ecco attualmente cosa viene prodotto:

    …

    ll codice è questo:
    `\begin{quotation}
    testo della citazione che viene rientrato

    \begin{Parallel}[v]{0.45 \textwidth}{0.45 \textwidth}
    \ParallelLText{\noindent {\small Vous qui êtes sense homme fage}}
    \ParallelRText{\noindent {\small Voi che siete un uomo saggio}}
    \ParallelPar
    \end{Parallel}

    \ \\
    J. L. B.
    \end{quotation}
    `

    Il parallel indenta dentro la citazione e non ci sta il testo.
    Come fare per allineare la prima colonna del paralle con la citazione?

    Non è ben chiaro che cosa intendi. Prova con
    `\begin{quotation}
    testo della citazione che viene rientrato

    \noindent\begin{minipage}{\linewidth}
    \begin{Parallel}[v]{0.45 \textwidth}{0.45 \textwidth}
    \ParallelLText{\small\noindent Vous qui êtes sense homme fage}
    \ParallelRText{\small\noindent Voi che siete un uomo saggio}
    \ParallelPar
    \end{Parallel}
    \end{minipage}

    \medskip
    J. L. B.
    \end{quotation}`
    Non è corretto rendere la “s lunga” con una effe.

    Ciao
    Enrico

    in risposta a: Multline in un sistema di equazioni #50118
    Up
    0
    Down
    ::

    Ciao a tutti,

    il problema che ho è che ho un sistema di due equazioni, di cui una parecchio lunga. Vorrei poter scrivere tale equazione nel modo in cui verrebbe scritta se usassi l’ambiente multline. Pensate si possa fare? Credete che ci sia una soluzione più elegante o semplicemente migliore?

    `\begin{cases}
    a+b+c=d\\
    e+f\\
    \qquad +g+h=m\\
    x+y=z
    \end{cases}`
    Ciao
    Enrico

    in risposta a: Numeri cardinali minuscoli #49177
    Up
    0
    Down
    ::

    Credo che gran parte dell’apprezzamento sia dovuto al contrasto tra lo stile tondo e quello corsivo di questo carattere

    Altro “falso storico”. 🙂 Ai tempi di Jannon (a cui si deve in realtà il disegno da cui sono tratte le versioni moderne del Garamond) non si mischiava tondo con corsivo. L’uso cominciò più tardi, in epoca pienamente barocca. Il Garamond corsivo è basato su disegni di Granjon.

    è chiaro che c’è chi le cose storte non le può soffrire e che il computer modern ha un disegno assai migliore

    Eviterei di dare giudizi di “migliore” o “peggiore” per caratteri disegnati con cura. Certo, è facile dire che “Comic Sans” è pessimo sotto tutti i punti di vista, ma qui parlo di caratteri e font di qualità. 🙂

    Ci sono font adatti e non adatti a un certo tipo d’uso. Stampare l’Orlando Furioso con i Computer Modern sarebbe un delitto, secondo alcuni teorici della tipografia. Non arrivo a tanto, ma almeno tengo presente che i CM sono stati disegnati sul modello dei Monotype Modern 8a, prodotti per la macchina compositrice Monotype nel ventesimo secolo. Font dove l’influsso della scrittura a mano è del tutto assente, anche nel corsivo. Non è un giudizio di merito, solo un’osservazione obiettiva: apprezzo molto i CM, infatti.

    Se poi non ti piacciono i font con le grazie “storte”, non usarli. 🙂 Ma almeno adesso sai perché Jannon li disegnava così.

    Ciao
    Enrico

    in risposta a: Numeri cardinali minuscoli #49175
    Up
    0
    Down
    ::

    il Garamond ha la T maiuscola coi tratti discendenti (le grazie) storti e altre storture. Fa a dir poco ribrezzo come font

    De gustibus non disputandum.

    Però “ribrezzo” mi pare un pochino esagerato per un disegno di caratteri che, ti assicuro, è apprezzato da alcuni secoli.

    Ciao
    Enrico

    in risposta a: Comando solo nel documento #50114
    Up
    0
    Down
    ::

    Conosco il comando \@onlypreamble del nucleo di LaTeX che non permette di inserire quel dato nel documento. Mi servirebbe il suo comando complementare, ovvero un comando che eviti che l’utente chiami un comando nel preambolo (prima che inizi il documento alcuni parametri della mia classe non sono ancora inizializzati per consentire un settaggio differito ed in tempi diversi, non ha quindi senso utilizzare alcuni comandi nel preambolo).
    Riferiamoci per fissare le idee ad un comando chiamato \onlydocument.

    L’ho cercato in source2e senza trovarlo. La domanda è: esiste un comando del genere nel kernel di LaTeX?

    Altrimenti vi illustro l’alternativa:
    1 – definisco il comando \onlydocument come un comando che emette un warning.
    2 – definisco la macro ausiliaria \aux@onlydocument che contiene la vera definizione di \onlydocument
    3 – Inserisco in \AtBeginDocument l’istruzione \let\onlydocument=\aux@onlydocument

    La domanda alternativa è quindi: esiste una soluzione migliore di questa?
    Grazie

    Se il comando non ha argomenti, è piuttosto semplice:
    `\newcommand\DeclareDocumentOnlyCommand[2]{%
    \edef#1{\noexpand\DOCError{\string#1}}%
    \@namedef{\string#1DOC}{#2}%
    \AtBeginDocument{%
    \expandafter\let\expandafter\@temp\csname\string#1DOC\endcsname
    \let#1\@temp}}
    \def\DOCError#1{}`
    Con \DeclareDocumentOnlyCommand{\pippo}{Ciao pippo} ottieni esattamente ciò che chiedi.

    Non è un grave problema se il comando ha un numero fisso di argomenti e non ne ha di opzionali: se per esempio sono due, userai
    `\edef#1##1##2{\noexpand\DOCError{\string#1}}%`
    Così una chiamata di \pippo{a}{b} ignorerebbe i due argomenti emettendo il messaggio di errore. Con argomenti opzionali è un disastro.

    Per ovviare al problema potresti semplicemente emettere un “errore fatale”, aggiungendo al codice di \DOCError un \@@end che costringerebbe l’incauto utente a cancellare il comando sbagliato prima di riprovare.

    Ciao
    Enrico

    in risposta a: “Theorem (1.1)” anziche’ “Theorem 1.1” #50107
    Up
    0
    Down
    ::

    Funziona!!! E’ possibile rendere questa sintassi compatibile con il comando \swapnumbers?

    Non viene usato \thmhead, bensì \swappedhead: dunque
    `\makeatletter
    \def\swappedhead#1#2#3{%
    \thmnumber{(#2)}%
    \thmname{\@ifnotempty{#2}{~}#1}%
    \thmnote{ {\the\thm@notefont(#3)}}}
    \makeatother`
    Ciao
    Enrico

    in risposta a: utilizzo del pacchetto datatool #50109
    Up
    0
    Down
    ::

    Salve,
    utilizzo (fino a ieri con molta soddisfazione) il pacchetto “datatool” per redigere delle note spesa di rimborso all’azienda per cui lavoro.
    Ho preparato un file .tex per creare le note spesa in automatico a partire da un file CSV.
    L’ultima volta che ho utilizzato questo codice:
    `
    \documentclass[a4paper,11pt,pdftex]{article}
    …`
    con questo file CSV chiamato “nj.csv”:
    `2010/09/04,pincopallo,”blablabla”,TAXI,93.21
    …
    2010/08/24,pincopallo,”blablabla”,ALLOGGIO,136.8
    `
    ho riscontrato un comportamento tutt’ora per me inspiegabile. Infatti, basta cambiare il numero dell’ultima riga ultima colonna nel file (136.8) in 16.8 o in 100.8 per veder scomparire l’errore di compilazione che pdflatex ravvisa con il file CSV originale.
    Qualcuno mi sa spiegare il motivo?
    Grazie a chi ci volesse perdere un po’ di tempo (e a chi ne ha già perso leggendo questo post).

    Curioso: ti impone di spendere meno di 660 € di alloggio. Infatti mettendo 132.86 non viene fuori l’errore, ma con 132.87 sì (il totale con 132.86 è 659.99 €). Se aggiungo un centesimo alla voce precedente torna l’errore.

    Accontentati di 659.99 €. :D. Sinceramente non so, forse robitex ha qualche idea.

    Ciao
    Enrico

    in risposta a: [RISOLTO] biblatex: lo stile authoryear non funziona #50053
    Up
    0
    Down
    ::

    Ho compilato e ottengo lo stesso file PDF che c’è nella cartella examples.

    Confermo e aggiungo l’elenco dei file (ottenuto con \listfiles); ho solo commentato la chiamata di hyperref, visto che nell’originale non c’è; ma il risultato è lo stesso.
    ` *File List*
    article.cls 2007/10/19 v1.4h Standard LaTeX document class
    size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
    fontenc.sty
    t1enc.def 2005/09/27 v1.99g Standard LaTeX file
    babel.sty 2008/07/06 v3.8l The Babel package
    english.ldf 2005/03/30 v3.3o English support from the babel system
    csquotes.sty 2010/08/06 v5.0b context-sensitive quotations
    etoolbox.sty 2010/09/12 v2.0a e-TeX tools for LaTeX
    etex.sty 1998/03/26 v2.0 eTeX basic definition package (PEB)
    keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
    csquotes.def 2010/08/06 v5.0b csquotes generic definitions
    csquotes.cfg
    biblatex.sty 2010/09/03 v0.9d programmable bibliographies
    logreq.sty 2010/08/04 v1.0 xml request logger
    logreq.def 2010/08/04 v1.0 logreq spec v1.0
    ifthen.sty 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
    url.sty 2006/04/12 ver 3.3 Verb mode for urls, etc.
    blx-compat.def 2010/09/03 v0.9d biblatex generic compatibility
    biblatex.def 2010/09/03 v0.9d biblatex generic definitions
    standard.bbx 2010/09/03 v0.9d biblatex bibliography style
    authoryear.bbx 2010/09/03 v0.9d biblatex bibliography style
    authoryear.cbx 2010/09/03 v0.9d biblatex citation style
    biblatex.cfg
    english.lbx 2010/09/03 v0.9d biblatex localization
    american.lbx 2010/09/03 v0.9d biblatex localization
    50-style-authoryear.bbl
    t1cmtt.fd 1999/05/25 v2.5h Standard LaTeX font definitions
    ***********`
    Ciao
    Enrico

    in risposta a: “Theorem (1.1)” anziche’ “Theorem 1.1” #50105
    Up
    0
    Down
    ::

    Questione: come modificare la sintassi del setting del preambolo, nella parte riguardante i teoremi, in modo da vedere nell’output “Theorem (1.1)” anziche’ “Theorem 1.1” ?

    Se usi amsthm (cosa che ti consiglio), metti questo nel preambolo:
    `\makeatletter
    \def\thmhead#1#2#3{%
    \thmname{#1}\thmnumber{\@ifnotempty{#1}{ }\@upn{(#2)}}%
    \thmnote{ {\the\thm@notefont(#3)}}}
    \makeatother`
    Ma pensa molte volte se è il caso di farlo. Benvenuto!

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 5,626 al 5,640 (di 13,205 totali)

Go to top▲