egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 12,586 al 12,600 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: carattere “>” #9749
    Up
    0
    Down
    ::

    Ottima sfera di cristallo!

    TeX soffre di alcune magagnette che ne rivelano l’origine in tempi in cui occorreva stare molto attenti alle risorse che si impegnavano. Per questo all’inizio i font erano limitati a 128 caratteri e Knuth decise di inserire nei font i caratteri importanti per la composizione dei testi; così, per esempio, invece dei caratteri < e > inserì i segni di interpunzione spagnoli ¡ e ¿.

    Una scelta che, vista con il senno di poi, si è rivelata sbagliata. I font EC, al contrario, hanno una perfetta corrispondenza con i caratteri ASCII stampabili nella prima metà. Quindi ci sono < e > al posto “giusto”. Solo i caratteri nei posti 0-31 e 127 non corrispondono al codice ASCII che là mette cose del tutto inutili dal punto di vista tipografico.

    Altre scelte “sbagliate” nei font CM? Be’, il carattere $, in cmti è reso con il segno della sterlina. Provare a scrivere {\itshape\char`\$} per credere. Non \$, che in LaTeX è definito in modo da evitare il problema richiamando essenzialmente \textdollar se si è in modo testo e \mathdollar se si è in modo matematico. Il comando \textdollar è di quelli che dipendono dalla codifica in uso (OT1 oppure T1). Vediamo.
    `\DeclareTextCommand{\textdollar}{OT1}{\hmode@bgroup
    \ifdim \fontdimen\@ne\font >\z@
    \slshape
    \else
    \upshape
    \fi
    \char`\$\egroup}
    \DeclareTextCommand{\textsterling}{OT1}{\hmode@bgroup
    \ifdim \fontdimen\@ne\font >\z@
    \itshape
    \else
    \fontshape{ui}\selectfont
    \fi
    \char`\$\egroup}`
    Non è difficile leggere la definizione di \textdollar. Il parametro \fontdimen1\font (\@ne sta per la costante 1 e \z@ per 0) contiene la percentuale di inclinazione del font in uso; se il font è inclinato viene scelto il carattere che sta al posto del dollaro nel codice ASCII (\char`\$) in \slshape (dove c’è effettivamente il carattere $); altrimenti si usa \upshape. Per \textsterling, invece, se il font in uso è inclinato, si passa a \itshape; se il font è diritto si passa al font “corsivo diritto” (\fontshape{ui}).

    Questo è quanto accade in ot1enc.def, mentre in t1enc.def si trova semplicemente
    `\DeclareTextSymbol{\textdollar}{T1}{`\$}
    \DeclareTextSymbol{\textsterling}{T1}{191}`
    Ciao
    Enrico

    in risposta a: compilazioni con matrix #9766
    Up
    0
    Down
    ::

    Oso aggiungere qualcosa a quanto detto da Enrico.

    Prova a confrontare il codice
    `\[
    H(t)=
    \begin{cases}
    0, & \text{per }t < 0,\\ 1, & \text{per }t \ge 0. \end{cases} \] ` con `\[ H(t)= \left\{ \begin{array}{ll} 0, & \mbox{per }t < 0,\\ 1, & \mbox{per }t \ge 0. \end{array} \right. \] `

    Mi permetto di aggiungere ancora qualcosa. Confronta
    `\[
    H(t)=
    \begin{cases}
    0, & \text{per }t < 0,\\ 1, & \text{per }t \ge 0. \end{cases} \]` con `\[ H(t)= \begin{cases} 0, & \text{per $t < 0$,}\\ 1, & \text{per $t \ge 0$.} \end{cases} \]` Non è ancora più carino? :D Segnalo anche l'ottimo pacchetto mathtools di Morten Høgholm che amplia il già imponente mazzo di ambienti e comandi per la composizione matematica.

    Ciao
    Enrico

    in risposta a: capitoli #9762
    Up
    0
    Down
    ::

    ehmm…
    intendevo setcounter.`\setcounter{chapter}{4}
    \chapter{Titolo}`
    per altro ho provato a compilare solo chapter e nemmeno quello mi compila….

    devo aggiungere un userpackage?

    LaTeX non è perfetto, come tutte le cose umane. Ma \setcounter è un comando che non può non comprendere. Prova a mandare un esempio minimo del tuo problema.

    Ciao
    Enrico

    in risposta a: compilazioni con matrix #9764
    Up
    0
    Down
    ::

    scusate ancora…

    un ultima cosa (spero… 😉 )

    non riesco a compilare questo:

    $$
    {\text{formule di roto – traslazione: }}\left\{ \matrix
    x_0 = (x – x_0 )\cos \left( {\vartheta – \frac{\pi }
    {2}} \right) + (y – y_0 )\sin \left( {\vartheta – \frac{\pi } {2}}
    \right) \hfill \cr
    y_0 = (x – x_0 )\sin \left( {\vartheta – \frac{\pi }
    {2}} \right) + (y – y_0 )\cos \left( {\vartheta – \frac{\pi } {2}}
    \right) \hfill \cr
    \endmatrix \right.
    $$

    credo il problema sia matrix left.

    Leggere una guida, no? 👿 Da dove hai tirato fuori quella roba?
    `\usepackage{amsmath}`
    Per la formula `\[
    \text{formule di roto-traslazione:}\qquad
    \begin{cases}
    x_0 =
    (x – x_0)\cos \left(\vartheta – \frac{\pi}{2}\right) +
    (y – y_0)\sin \left(\vartheta – \frac{\pi}{2}\right) \\
    y_0 =
    (x – x_0)\sin \left(\vartheta – \frac{\pi}{2}\right) +
    (y – y_0)\cos \left(\vartheta – \frac{\pi}{2}\right)
    \end{cases}
    \]`L’uso di $$ in LaTeX è fortemente sconsigliato. Vedi di non insistere 😉

    Ciao
    Enrico

    in risposta a: capitoli #9757
    Up
    0
    Down
    ::

    chiedo scusa… un altra cosa…

    se io scrivo \section {bla bla bla}

    inizia la numerazione dal capitolo 1.

    se volessi far iniziare la numerazione del capitolo che so dal capitolo 5??

    in sostanza è perchè ho file differenti…

    `\setcounter{chapter}{4}
    \chapter{Titolo}`
    Tieni a mente che puoi scrivere in file diversi e usare \input per metterli insieme. Se è il numero di sezione che vuoi cambiare, invece di chapter scrivi section; il numero che va è uno di meno di quello che vuoi ottenere, perché la prima cosa che fanno i comandi di sezione è di aumentare di uno il contatore associato a essi.

    Ciao
    Enrico

    in risposta a: carattere “>” #9747
    Up
    0
    Down
    ::

    A me produce lo stesso simbolo sia dentro che fuori dall’ambiente matematico.

    Fammi indovinare: \usepackage[T1]{fontenc}?

    Ciao
    Enrico

    in risposta a: carattere “>” #9745
    Up
    0
    Down
    ::

    ciao a tutti,
    come da oggetto, vorrei sapere come poter fare a stampare su schermo il carattere “>”. Digitandolo normalmente viene fuori un carattere strano, una specie di punto di domanda ribaltato? Qualche idea?

    Si tratta del punto di domanda di apertura che si usa in spagnolo. Il carattere “>” è un simbolo matematico e infatti funziona perfettamente in modo matematico. Un sostituto fuori è \textgreater. ll carattere “<" è ovviamente \textless. Perché li vuoi usare nel testo normale? Non come sostituti delle parentesi ad angolo, spero. :) Ciao Enrico

    in risposta a: Modifica margini frontespizio #9730
    Up
    0
    Down
    ::

    avevo letto pure quello di chngpage e lo avevo provato ma senza successo! E’ logico che non posso aver letto tutto,cmq prima di fare la domenda avevo passato 2,5 ore sul forum a leggere piu’ notizie possibili ma senza risultato,sara’ comprensibile che alla fine uno,dopo aver tentato a lungo inutilmente,possa aver voglia di fare una domanda diretta!Ora daro’ un’occhiata al link che mi hai messo e ti ringrazio…ciao

    Se vuoi un frontespizio già fatto, prova questo. Alla pagina http://profs.sci.univr.it/~gregorio/egtex.html trovi anche un esempio in pdf.

    Ciao
    Enrico

    in risposta a: Inserire un limite all’interno di un testo #9718
    Up
    0
    Down
    ::

    In effetti non avevo pensato al problema della spaziatura delle righe nel testo!

    Tanto per curiosità e conoscenza mi potresti comunque dire come potrei fare per mettere l’indice sotto?

    Leggi bene il mio messaggio precedente: $\lim\limits_{x\to0}f(x)$.

    Ciao
    Enrico

    in risposta a: Inserire un limite all’interno di un testo #9716
    Up
    0
    Down
    ::

    Salve! Sicuramente mi potrete aiutare!
    Come posso inserire in una riga di testo un limite?

    Cioé io ho del testo, nel quale c’è un limite ed il tutto deve stare sulla stessa riga!

    Il problema che mi si presenta usando il dollar è che il pedice non è sotto la scritta lim, ma sostato a destra! Come posso ovviare a questo problema?

    È una scelta tipografica precisa, per evitare di avere le righe del testo sbilanciate; mettendo la condizione del limite a lato il problema è evitato. I libri editi da chi tiene alla qualità tipografica fanno così. Si può fare come chiedi, ma è meglio di no, fidati.
    `$\lim\limits_{x\to 0}f(x)=f(0)$`Ciao
    Enrico

    in risposta a: larghezza figure in funzione della larghezza del testo #9700
    Up
    0
    Down
    ::

    `\begin{figure}
    \centering
    \includegraphics[width=x\textwidth]{flux}
    \caption{Normalized Lethargy Spectra (Arbitrary Units)}
    \label{fig:flux}
    \end{figure}
    `
    x lo vorrei uguale a 0.9 della laghezza del testo o meglio della righa: in questo modo quando uso l’opzione twocolumn non devo cambiare tutti gli x per metterli 0.45 da 0.9

    Usa \linewidth

    Ciao
    Enrico

    in risposta a: Personalizzare l’indice analitico #9661
    Up
    0
    Down
    ::

    Già meglio. Tuttavia nessuna traccia dei puntini che collegano le varie voci con il numero della pagina (come avviene nella table of contents). Eppure il codice di Fleck è pieno di promettenti \dotfill, e nell’indice analitico dei suoi appunti -che l’autore dichiara di aver ottenuto con il codice che ho riportato- i puntini ci sono…

    `headings_flag 1
    headings_prefix “\n \\item \\textbf{”
    headings_suffix “}”
    symhead_positive “Simboli”
    symhead_negative “simboli”
    numhead_positive “Numeri”
    numhead_negative “numeri”
    dilim_0 “\\dotfill”
    dilim_1 “\\dotfill”
    dilim_2 “\\dotfill”`
    Non è che quei “dilim” vadano corretti in “delim”?

    Ciao
    Enrico

    in risposta a: endfloat #9639
    Up
    0
    Down
    ::

    Non è proprio un documento minimale, ma fa niente. L’errore è sottile: hai un
    `\end{table}%`
    che fa sballare tutto. Togli quel commento; et voilà direbbero in Francia se fossero contenti. 😉

    Vorrei sapere come hai fatto a capire una cosa cosi` … un carattere di commento non e` mica un errore … non ci sarei mai arrivato! Questo forum mi stupisce sempre di piu`!

    Il pacchetto endfloat funziona scrivendo su un file ausiliario il contenuto degli ambienti table e figure. Lo fa cercando le sequenze \end{table} e \end{figure}, ma senza dare significati speciali ai caratteri (è un po’ tecnico, è vero; funziona come per l’ambiente verbatim). Trovandosi \end{table}% si trova a mal partito.

    Ciao
    Enrico

    in risposta a: Personalizzare l’indice analitico #9659
    Up
    0
    Down
    ::

    Quello di default, cito H. Fleck, è piuttosto brutto. Sempre Fleck, a pag. 49 del suo manuale, propone questa souzione. Creare un file index.ist, con le istruzioni
    `headings_flag 1
    headings_prefix “\n \\item \\textbf{”
    headings_suffix “}”
    symhead_positive “Simboli”
    symhead_negative “simboli”
    numhead_positive “Numeri”
    numhead_negative “numeri”
    dilim_0 “\\dotfill”
    dilim_1 “\\dotfill”
    dilim_2 “\\dotfill”`
    collocarlo a dovere e poi compilare.

    Solo che non so dove di preciso collocare questo file, né come fare a compilare “tenendo conto della sua presenza”. Uso TeXShop su MacOSX.

    Metti il file, chiamato fleck.ist in ~/Library/texmf/makeindex e poi dal terminale chiami la compilazione con “makeindex -s fleck “. Non so se si possono passare parametri a makeindex direttamente da TeXShop.

    Ciao
    Enrico

    in risposta a: Caption e table #9673
    Up
    0
    Down
    ::

    se non ricordo male il pacchetto caption permette di specificare un’opzione che indica se la caption va prima o dopo la tabella. in questo modo si scrive come sempre, si puo’ cambiare il tutto con una riga e la spaziatura è corretta.
    ma forse l’ho sognato?

    Mi pare proprio di no. 🙂 Ma non mi va di rileggermi la documentazione per una semplice questioncella; dovrà faticare un po’ anche Lorenzo, no?

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 12,586 al 12,600 (di 13,205 totali)

Go to top▲