egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 7,711 al 7,725 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: [RISOLTO] Elenco di esercizi con risultati al margine destro #37829
    Up
    0
    Down
    ::

    C’è solo un caso in cui non funziona ed è questo:

    `\mans{-2a^2\leq x\leq 2a^2}`

    Non riesco a spiegarmelo.

    Purtroppo non è davvero lineare. 🙁 Sostituisci la definizione di \EvalHeight con questa, ma tieni presente che vale solo per Computer Modern a 10pt
    `\makeatletter
    \newcommand{\EvalHeight}[1]{%
    \setbox0=\hbox{$\displaystyle\left[#1\right]$}%
    \textcolor{blue}{\unhcopy0
    \ifdim\ht0<8.5pt
    $\mkern-3mu$%
    \else
    \dimen0=\ht0
    \dimen2=\dimexpr(.2\dimen0+2.7pt)\relax
    $\mkern-\strip@pt\dimen2 mu$%
    \fi
    }%
    }
    \makeatother`
    Ciao
    Enrico

    in risposta a: eucal e mathdesign #37884
    Up
    0
    Down
    ::

    Scusami, dimenticavo. Enucleo la parte saliente del preambolo (contiene un po’ di tutto).

    `\usepackage{amsmath, amssymb, amscd, amsgen, amsthm,
    mathrsfs,wrapfig,pst-plot, amsfonts,
    pst-node,pstricks,pst-eucl,pst-node,
    graphicx,extarrows,pbsi,fancyhdr,
    eucal,url,multido}
    \usepackage[utf8]{inputenc} % per Win, \usepackage[latin1]{inputenc}
    % su *nix sostituire: \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage[OT2,T1]{fontenc}
    %\usepackage[adobe-utopia]{mathdesign}`

    Non ti viene il sospetto che quando attivi mathdesign il font per il corsivo calligrafico venga scelto in modo da annullare la scelta precedente? Basta, ovviamente caricare eucal dopo mathdesign.

    Alcune domande. Che te ne fai di pbsi? Abilita un font orrendo come pochi e del tutto inadatto a qualsiasi applicazione tipografica (grafica, forse); non arriva a essere peggio di ComicSans, ma ci manca proprio poco. 🙂 Che te ne fai di mathrsfs se poi carichi eucal? Che te ne fai di OT2? Scrivi parti in russo?

    Ciao
    Enrico

    in risposta a: eucal e mathdesign #37882
    Up
    0
    Down
    ::

    Non riesco ad ottenere i caratteri di eucal quando scrivo un documento con un font diverso dal Computer Modern… c’è un motivo? Come posso ovviare alla cosa?

    Oggi c’è molta umidità, prevedevano pioggia che non è arrivata, così la sfera di cristallo è appannata da dentro, accidenti!

    Ciao
    Enrico

    PS: Le sfere di cristallo hanno comportamenti giustamente bizzarri, è evidente.

    PPS: Ce lo faresti un esempietto piccolo piccolo? 😀

    in risposta a: consiglio estetico: appendice al capitolo #37864
    Up
    0
    Down
    ::

    Dunque,
    sto scrivendo un book, al termine di un capitolo dovrei allegare una lettera che richiama l’argomento trattato nel capitolo, questa lettera è inerente al capitolo più che all’intero libro. Come faccio? La metto come appendice del libro intero e, in qualche modo, la richiamo nel capitolo? Oppure la metto alla fine del capitolo e, se sì, in quale modo?

    `\section*{Appendice}
    \addcontentsline{toc}{section}{\protect\numberline{}Appendice}

    Riportiamo il testo della lettera di Gaio Giulio Cesare a Gneo Pompeo nel testo integrale compresi gli insulti.`
    Se hai più di un’appendice ai capitoli, ti può tornare utile il pacchetto appendix che definisce gli ambienti appositi.

    Ciao
    Enrico

    in risposta a: testo a capo in tabella #37844
    Up
    0
    Down
    ::

    Grazie per i suggerimenti estetici! Circa la metà del testo… era un test per arrivare ad una larghezza di colonna che mi facesse andare a capo copo la parola incontro. Elimino table che, se non ricordo male è per renderla un’oggetto flottante, giusto? L’ambiente centering è un refuso, ho provato con l’ambiente center, prima col comando \centering e mi è rimasto in piedi un mix. Posto che prendo in seria considerazione la questione della lista puntata, mi resta comunque la curiosità di come fare una tabella con testo a capo. In alternativa poteri fare una lista puntata su due colonne in maniera che il calendario non diventi lungo 2 pagine.

    Se qualcosa deve andare a capo, allora appartiene a un’altra riga.

    Ciao
    Enrico

    in risposta a: Larghezza colonne tabella #37852
    Up
    0
    Down
    ::

    Grazie mille, funziona ed è anche decisamente più bella da vedere 😀

    Solo una curiosità: ora non mi serve, ma può sempre venire utile… Se il testo di una colonna è disposto su più righe, come si fa ad indicare di andare a capo in un punto preciso? Se metto \\ penso che lo interpreti come fine dell’intera riga

    Puoi ovviamente andare a capo solo nelle celle appartenenti a colonne di tipo “p”. Usa \newline invece di \\; ma pensa molto prima di creare una colonna “p”, come vedi non sempre è la soluzione migliore.

    Dimenticavo: benvenuto!

    Ciao
    Enrico

    in risposta a: Larghezza colonne tabella #37850
    Up
    0
    Down
    ::

    ecco l’esempio richiesto:

    \begin{tabular}{|p{3.5cm}|p{1.7cm}|p{0.8cm}|p{1.5cm}|p{2.2cm}|p{2.2cm}|}
    \hline
    \textbf{Traccia} & \textbf{Codec} & \textbf{Q.P.} & \textbf{PSNR medio [dB]} & \textbf{Rate medio [bit/s]} & \textbf{Rate picco [bit/s]}\\
    \hline
    HWM_0981_12 & MPEG-4 & 4 & 43,2 & 525.000 & 8.725.000\\
    \hline
    HWM_0874_05 & H.264 & 4 & 43,5 & 235.000 & 4.533.000\\
    \hline
    \end{tabular}

    Prova questo, serve caricare il pacchetto booktabs
    `\begin{tabular}{*6c}
    \toprule
    \textbf{Traccia} & \textbf{Codec} & \textbf{Q.P.} & \textbf{PSNR}
    & \multicolumn{2}{c}{\textbf{Rate}}\\
    \cmidrule(lr){5-6}
    &&& \textbf{medio}& \textbf{medio} & \textbf{picco}\\
    &&& [dB] & [bit/s] & [bit/s]\\
    \midrule
    HWM\_0981\_12 & MPEG-4 & 4 & 43,2 & 525\,000 & 8\,725\,000\\
    HWM\_0874\_05 & H.264 & 4 & 43,5 & 235\,000 & 4\,533\,000\\
    HWM\_0981\_12 & MPEG-4 & 4 & 43,2 & 525\,000 & 8\,725\,000\\
    HWM\_0874\_05 & H.264 & 4 & 43,5 & 235\,000 & 4\,533\,000\\
    HWM\_0981\_12 & MPEG-4 & 4 & 43,2 & 525\,000 & 8\,725\,000\\
    HWM\_0874\_05 & H.264 & 4 & 43,5 & 235\,000 & 4\,533\,000\\
    \bottomrule
    \end{tabular}`
    Le tabelle riquadrate sono la rovina della tipografia. I numeri grandi non vanno indicati come fai tu, ma con uno spazio sottile a separare i gruppi di tre cifre.

    Ciao
    Enrico

    in risposta a: Larghezza colonne tabella #37847
    Up
    0
    Down
    ::

    Ciao a tutti,
    da poco sto utilizzando latex per scrivere la mia tesi e mi sono già trovato in difficoltà con una tabella. Mi spiego meglio: devo inserire una tabella con 6 colonne, ma se uso il classico tabular le colonne vengono larghe quanto il testo contenuto nell’intestazione di ognuna e di conseguenza le ultime 2 colonne escono dal foglio.
    Ho provato a definire manualmente la larghezza in questo modo:
    begin{tabular}{|p{3.5cm}|p{2cm}|p{1cm}|p{2cm}|p{2cm}|p{2cm}|}
    ma ho il problema che il testo non viene più centrato, per intenderci quello che succede se uso {tabular}{|c|c|c|c|c|c|}
    Se metto \centering prima di ogni elemento della tabella il testo viene centrato, ma il problema è che non funziona con gli elementi dell’ultima colonna perchè mi da errore.

    Mi potete aiutare?

    Esempio? Con intestazioni e un paio di righe. Sono quasi certo che si può evitare di specificare a mano le dimensioni.

    Ciao
    Enrico

    in risposta a: testo a capo in tabella #37842
    Up
    0
    Down
    ::

    Ciao,
    sto cercando di inquadrare in una tabella il calendario di una serie di incontri, vorrei fare due colonne, una per i primi 7 incontri, l’altra per i successivi 7, in cui in ogni cella risulti il numero dell’incontro e, sotto, la data, più o meno così:

    1° INCONTRO 8° INCONTRO
    Venerdì xx yyyyy Venerdì xx yyyyy

    Attualmente sono a questo codice:

    \begin{table}[phtb]
    \begin{centering}
    \begin{tabularx}{0.5\columnwidth}{XX}
    \toprule
    1° INCONTRO Venerdì xx yyyyy & 2° INCONTRO Venerdì xx yyyyy\\
    \bottomrule
    \end{tabularx}
    \end{centering}
    \end{table}

    con questi problemi:

    1- la tabella non è centrata
    2- non riesco a mettere uno spazio bianco tra le due colonne oer evitare che siano troppo attaccate.

    Eviterei di ripetere “incontro” ogni volta: quattordici volte la stessa parola? Non capisco, sinceramente perché tabularx né, soprattutto quella metà della larghezza del testo: stai chiedendo che la tua tabella occupi complessivamente metà della giustezza. Mi sembra del tutto irragionevole.

    Non esiste un ambiente centering; né è obbligatorio che una tabella stia in un ambiente table: in questo caso direi proprio che non serve.

    Sicuro che una lista puntata non sia meglio?

    Ciao
    Enrico

    in risposta a: problema codifica utf-8 #37831
    Up
    0
    Down
    ::

    Salve a tutti.
    Ho scritto un documento usando una macchina windows col seguente preambolo:

    `
    \documentclass[a4paper, 12pt]{book}
    %\documentclass[a4paper]{book} % �
    \usepackage[T1]{fontenc}
    \usepackage{amssymb}
    \usepackage{amsmath}
    \usepackage{vmargin}
    \usepackage{fancyhdr}
    \usepackage{graphicx}
    %\usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}
    %\usepackage[utf8x]{inputenc}
    %PrerenderUnicode{àèéìòù–}
    \usepackage[hypertex]{hyperref}
    \newcommand{\be}{\begin{equation}}
    \newcommand{\ee}{\end{equation}}
    %\addtolength{\textwidth}{-10mm}
    %\addtolength{\headwidth}{-10mm}
    `]

    il preambolo contiene dei punti interrogativi al òposto delle accentate.L’ho aperto
    su macchina linux.Uso l’editor kile con distribuzione texlive e la cosa strana è che
    se compilo non mi da errori!!.QUando però apro il file mi da un warning e mi dice
    che il file non può essere modificato(read only mode).Ho provato a modificare
    nell’editor dall’apposito menu questa impostazione(deselezionando read only mode)
    e quando ho compilato mi ha dato errore.Non ne capisco niente di codifiche..
    Ciò che vorrei fare è aprire il file,modificarlo,compilarlo,e non ricevere errori…
    grazie

    Non so dirti, ma penso che dipenda dall’editor che usi sotto Windows. In linea di principio eviterei l’opzione utf8x, se non hai particolari caratteri da usare (cirillici o greci) che però richiedono anche di caricare il pacchetto ucs. Se tutto ciò che ti serve sono le lettere accentate italiane, puoi usare l’opzione utf8 o la più sicura latin1 (con cambio di codifica del file, ovviamente). Sull’impossibilità di modificare il file non so che dire.

    Due cose che non c’entrano: (1) Benvenuto! (2) Non dare quelle definizioni di \be e \ee: con amsmath non funzionano bene, e inoltre non fanno risparmiare nulla, rendendo solo difficile leggere il proprio documento TeX.

    Ciao
    Enrico

    in risposta a: [RISOLTO] Elenco di esercizi con risultati al margine destro #37826
    Up
    0
    Down
    ::

    Tramite l’istruzione

    `\newcommand{\mans}[1]{\hfill{\color{blue}$\displaystyle\left[#1\right]$}}`

    ho definito il comando mans che scrive in blu al margine destro e fra parentesi quadre il risultato di un esercizio. Purtroppo non tutti i risultati sono perfettamente allineati a destra.

    In particolare succede che se l’argomento di mans è una frazione il risultato appare lievemente a sinistra rispetto al margine. Faccio un esempio:

    `
    \begin{enumerate}
    \item $esercizio1$ \mans{x>1}
    \item $esecizion2$ \mans{x>\frac{1}{2}}
    \item $esercizio3$ \mans{x>3}
    \item $esecizion4$ \mans{x>\frac{1}{4}}
    `

    Il codice precedente produce dei risultati non tutti perfettamente allineati a destra. Più in particolare \mans{x>1} e \mans{x>3} sono allineati perfettamente a destra mentre \mans{x>\frac{1}{2}} e \mans{x>\frac{1}{4}} sono un pò più a sinistra degli altri due.
    Sembra che ciò dipenda dall’altezza del testo prodotto.

    Come posso risolvere questo strano problema? Grazie in anticipo a chiunque voglia rispondermi.

    Dipende dal fatto che usi parentesi quadre di tipo diverso; più una parentesi quadra è alta, più deve essere staccata da ciò che precede o segue.

    Si ottiene un risultato soddisfacente misurando l’altezza dell’espressione e inserendo uno spazio negativo di un quinto di essa:
    `\newcommand{\EvalHeight}[1]{%
    \setbox0=\hbox{$\displaystyle\left[\mathinner{#1}\right]$}%
    \textcolor{blue}{\unhcopy0 \kern-.2\ht0}}

    \newcommand{\mans}[1]{%
    {\unskip\nobreak\hfil\penalty50
    \hskip2em\hbox{}\nobreak\hfil\EvalHeight{#1}
    \parfillskip=0pt \finalhyphendemerits=0 \par}}`
    La definizione di \mans potrebbe essere semplicemente
    `\newcommand{\mans}{\hfill\EvalHeight{#1}}`
    ma quella che ti suggerisco evita problemi di “soluzione al margine sinistro” se l’esercizio fosse troppo lungo. Prova. È un po’ complicato, ma non c’è da temere.

    Esercizio: perché ho colorato due parole, una nella citazione del tuo messaggio e una nell’ultimo capoverso? 🙂

    Ciao
    Enrico

    in risposta a: [Risolto] Dimensione font titoli #37823
    Up
    0
    Down
    ::

    Ciao a tutti… Sto facendo dei ritocci finali ad un documento scritto il LaTeX e vorrei fare alcune piccole modifiche allo stile di default dei titoli dei capitoli della classe book.

    Ho cercato sempre di mantenere titoli brevi. Inizialmente avevo scritto il documento con la classe article e i titoli occupavano meno di una riga. Poi mi è stata consigliata la classe book. Nel cambiamento ho chiamato “chapter” quello che prima era “section”, e “section” quello che prima era “subsection”.

    Problema: ora i titoli di alcuni capitoli sono troppo grossi e si distribuiscono su 2 righe… mentre i titoli delle sezioni sono eccessivi (nel senso che le sezioni sono piuttosto brevi.. intorno alle 3/4 pagine ciascuna).

    C’è un modo di ripristinare le dimensioni del font della classe article?

    All’inizio di ogni capitolo ho un breve riassunto di una decina di righe.. questo è messo per ora brutalmente tra il comando \chapter e il comando \section. Va bene così o dovrei usare un layout più corretto?

    Ho provato a consultare questa guida

    http://www-hep2.fzu.cz/tex/texmf-dist/doc/latex/titlesec/titlesec.pdf

    ma è un po’ troppo avanzata e non riesco a venirne a capo.
    Ringrazio anticipatamente,
    Marco

    `\usepackage[medium]{titlesec}`
    oppure con l’opzione “small” invece di “medium” (pagina 2 della documentazione di titlesec).

    Puoi certamente precedere la prima sezione con un tratto di testo.

    Ciao
    Enrico

    in risposta a: Come inserire immagini eps e png in uno stesso documento… #37813
    Up
    0
    Down
    ::

    Ho letto la guida dell’arte…non ho trovato risposta…
    Ho bisogno di inserire immagini eps e png in uno stesso documento…
    io uso texnicenter e se compilo da latex to pdf mi prende solo le immagini png, se compilo da latex to ps to pdf prende solo le immagini eps…
    Come devo fare???

    Convertire eps in pdf?

    Ciao
    Enrico

    in risposta a: [risolto] Quando LaTeX decide dove mettere una figura? #37810
    Up
    0
    Down
    ::

    Sto provando a creare una macro personale che andrà utilizzata all’interno dell’ambiente figure.
    Il comportamento della macro sarà differente se la figura si troverà in una pagina pari o in una pagina dispari (in particolare, l’elemento grafico da includere sarà allineato a destra o a sinistra, ma l’ingombro complessivo della figura – intesa come immagine + didascalia – non cambia con la condizione).

    Ho provato mettendo dentro la definizione del comando qualcosa tipo: `\ifthenelse{\isodd{\value{page}}}{ comandi se pagina dispari }{ comandi pagine pari }` ma non funziona; la mia impressione è che LaTeX prima valuti il numero della pagina nel punto in cui inizia a elaborare l’ambiente figure, di conseguenza decida quale parte di comando eseguire (e lo esegua) e solo a questo punto posizioni la figura, eventualmente non nel punto in cui ha iniziato ad elaborare figure.
    Tutto ciò, ovviamente, ha senso, perché solo dopo aver valutato il contenuto dell’ambiente figure LaTeX può decidere fin dove far “galleggiare” la figura.

    Da qui, la domanda nell’oggetto :Quando LaTeX decide definitivamente dove mettere una figura?
    Come posso fare in modo che la condizione venga valutata quando il posizionamento dell’immagine è già stato scelto, ovvero che una parte del contenuto venga tenuta “in sospeso” sino a che la figura non è incollata al foglio? Ho pensato a qualcosa tipo: metti nella figura un elemento fittizio (phantom) che ha gli ingobri dell’elemento effettivo, piazza la figura sul foglio, valuta il test “pagina pari/dispar”i e poi vai ad incollare nello spazio già riservato il contenuto della condizione vera. Il fatto è che questo concetto è difficile da esprimere in italiano, in TeXnico, per me, è impossibile.

    L’infrastruttura che cerchi esiste già, ed è il sistema label/ref. Il test \isodd è in grado di valutare correttamente anche riferimenti del tipo
    `\isodd{\pageref{etichetta}}`
    Il problema si risolve generando un’etichetta:
    `\newcounter{dancingfigure}
    \newenvironment{dancingfigure}[1][htp]
    {\begin{figure}[#1]
    \refstepcounter{dancingfigure}\label{d@f\thedancingfigure}
    \ifthenelse{\isodd{\pageref{d@f\thedancingfigure}}}{\dfodd}{\dfeven}}
    {\end{figure}}`
    Che cosa facciano \dfodd e \dfeven lo puoi decidere tu e su questo basare il resto della costruzione. Ogni volta che si chiama l’ambiente dancingfigure, viene generata una nuova etichetta il cui nome è irrilevante per l’utente. Il fatto importante è che l’associazione del numero di pagina con l’etichetta viene fatta al momento della composizione effettiva della pagina, cioè quando LaTeX sa dove ha piazzato la figura. Ovvio che occorreranno più compilazioni per rimettere le cose a posto, ma non è un vero problema.

    Ciao
    Enrico

    in risposta a: beamer colore testo #37791
    Up
    0
    Down
    ::

    Salve ragazzi,

    o un blocco con all’interno ilseguente codice:
    \onslide<2->{\item Exporter {{$R_e$}}}

    vorrei mettere la formula matematica in rosso

    ma facendo:

    \color[red]{$R_e$} non funziona!

    Potresti provare \textcolor{red}{$R_e$}, che potrebbe essere la sintassi corretta. 🙂

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 7,711 al 7,725 (di 13,205 totali)

Go to top▲