egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 12,031 al 12,045 (di 13,218 totali)
  • Autore
    Risposte
  • in risposta a: Numerazione capitoli #13459
    Up
    0
    Down
    ::

    Se io inserisco prima di ogni capitolo di Levi:
    `\chapter*{Titolo di Levi}
    \addcontentsline{toc}{chapter}{Titolo di Levi}`
    Funziona tutto (cioè non compare “Capitolo x”), ma il problema rimanente è che nelle testatine continua ad essere riportato il titolo del capitolo precedente (quello di commento scritto da me).

    `\chapter*{Titolo di Levi}
    \markboth{Titolo di Levi}{Titolo di Levi}
    \addcontentsline{toc}{chapter}{Titolo di Levi}`
    A questo punto conviene definire un comando apposito:
    `\newcommand{\levichapter}[1]{\chapter*{#1}
    \markboth{#1}{#1}
    \addcontentsline{toc}{chapter}{#1}}`
    Nel caso tu dovessi usare titoli abbreviati nelle testatine occorre qualcosa di più
    `\newcommand{\levitest}{}
    \newcommand{\leviempty}{}
    \newcommand{\levichapter}[2][]{\chapter*{#2}
    \renewcommand{\levitest}{#1}
    \ifx\levitest\leviempty
    \markboth{#2}{#2}
    \else
    \markboth{#1}{#1}
    \fi
    \addcontentsline{toc}{chapter}{#2}}`
    In questo modo puoi scegliere una delle due forme seguenti
    `\levichapter{Titolo}
    \levichapter[Titolo breve]{Titolo lungo}`
    Nel secondo caso avrai il titolo breve nelle testatine, quello completo nell’intestazione del capitolo e nell’indice.

    Nota: non è il codice più efficiente possibile, ma almeno si capisce abbastanza ciò che fa. Sapendo che \markboth{A}{B} mette nella testatina sinistra “A” e in quella destra “B” (se non c’è una sezione che emette il comando \markright), ho definito il comando con un argomento opzionale che è normalmente vuoto. Confronto con l’argomento eventualmente dato (\ifx\levitest\leviempty); se l’argomento opzionale è presente e non vuoto, viene emesso il comando \markboth{arg opz}{arg opz}, altrimenti viene emesso il comando \markboth{titolo}{titolo} come nella definizione del comando semplificato proposto prima.

    Una soluzione efficiente usa il comando interno \@dblarg
    `\makeatletter
    \def\levichapter{\@dblarg\@levichapter}
    \def\@levichapter[#1]#2{\chapter*{#2}
    \markboth{#1}{#1}
    \addcontentsline{toc}{chapter}{#2}}
    \makeatother`
    Una chiamata come \levichapter[A]{B} si espande come
    `\@dblarg\@levichapter[A]{B}`
    In tal caso \@dblarg “vede” la parentesi quadra, si toglie di mezzo e non fa nulla; con una chiamata come \levichapter{C}, l’espansione è
    `\@dblarg\@levichapter{C}`
    Qui \@dblarg non trova la parentesi quadra e quindi inserisce “[C]” fra “\@levichapter” e “{C}”, ottenendo la lista di token
    `\@levichapter[C]{C}`
    che è ciò che si desidera

    Ciao
    Enrico

    in risposta a: OFFSET figure #13454
    Up
    0
    Down
    ::

    si’. E’ possibile dire a latex “ok, mettimelo pero’ un po’ piu’ spostato a destra”?

    E non è quello che fa l’esempio che ti ho dato? Ovviamente l’aggiustamento dovrà essere valutato a occhio. Se sei sotto l’effetto di \centering, dovrai inserire una dimensione doppia dello spostamento desiderato.

    Ciao
    Enrico

    in risposta a: OFFSET figure #13452
    Up
    0
    Down
    ::

    Sto cercando di dare un offset orizzontale diverso da quello dil default ad un pdf introdotto come immagine flottante che non posso ridimensionare esternamente con altri sw senza perdere eccessivamente qualita’. Ho letto l’ottimo lavoro di Mori che pero’ consiglia proprio di ridimensionare le immagini. Qualcuno sa darmi qualche consiglio? Ho bisogno di spostare leggermente verso destra questa pianta della camera semi anecoica.

    `
    \begin{figure}[htbp]
    \centering
    \hspace*{1cm}%
    \includegraphics[opzioni]{nomefile}
    \caption{…}\label{…}
    \end{figure}`
    O capisco male?

    Ciao
    Enrico

    in risposta a: Carattere 1/2 [RISOLTO] #13448
    Up
    0
    Down
    ::

    Questo carattere qui
    ½
    Se lo incollo,vi viene fuori proprio una frazione con numeratore sopra al denominatore.
    Se utilizzo $1/2$ l’effetto visivo non è il massimo.
    E siccome devo utilizzarlo spesso (parlo di tempi di semivita di farmaci nel plasma) mi piacerebbe riuscire ad aggirare il problema.

    Come ti ho detto, pacchetto nicefrac:
    `\usepackage{nicefrac}
    \newcommand{\unmezzo}{\nicefrac{1}{2}}`
    Ciao
    Enrico

    in risposta a: Carattere 1/2 [RISOLTO] #13446
    Up
    0
    Down
    ::

    Come da titolo,esite un modo per inserire il carattere “1/2”?

    Che cosa intendi con “carattere 1/2”? Una forma della frazione in cui il numeratore e il denominatore sono più piccoli? Se è questo, considera il pacchetto nicefrac. Altrimenti $1/2$ è più che buono, di solito.

    Ciao
    Enrico

    in risposta a: Radici #13270
    Up
    0
    Down
    ::

    dovrei plottare delle funzioni con pstricks

    Dal manuale di PostScript:

      exp base exponent exp real

    Esempi
    `9 0.5 exp
    -9 -1 exp`
    Il primo dà 3, il secondo -0.111111; però puoi usare div per ottenere l’inverso. Quindi la radice cubica di x è
    `x 1 3 div exp`
    Ciao
    Enrico

    in risposta a: Algebra relazionale (1 di 2): considerazioni generali #11892
    Up
    0
    Down
    ::

    Forse è meglio mettere un po’ di spazio tra le lettere e il numero nel caso di attributo in corsivo che termina con un numero, altrimenti rimane troppo appiccicato.
    `\newcommand{\var}[2][]{\text{\itshape#2}\hspace{0.08cm}#1}`

    Meglio ancora:
    `\newcommand{\var}[2][]{\text{\itshape#2\/}#1}`
    Ciao
    Enrico

    in risposta a: grassetto e colore #13243
    Up
    0
    Down
    ::

    quindi in generale la sintassi corretta prevede che non ci sia una riga vuota prima di \begin{itemize}?

    Non è questione di sintassi LaTeX, ma di corretto stile di scrittura. Una lista appartiene a un capoverso che la introduce, esattamente come nel tuo esempio in cui la lista spiega quali sono gli oggetti di cui stai parlando. Se non c’è un cambio di capoverso, non si lasciano righe vuote.

    Il fatto che la composizione venga diversa se metti la riga vuota e quel “{\textcolor{red}” dipende da motivi TeXnici (il supporto per il colore è ottenuto con un trucco che in certe situazioni dà risultati inaspettati). Con la soluzione del nuovo ambiente stai in effetti scrivendo:
    `Attualmente, i Brackets ortodontici vengono realizzati nei seguenti materiali:
    \begingroup\color{red}\begin{itemize}
    …
    \end{itemize}\endgroup`
    e questo, diversamente da quello che si ottiene con
    `Attualmente, i Brackets ortodontici vengono realizzati nei seguenti materiali:
    \textcolor{red}{\begin{itemize}
    …
    \end{itemize}}`
    come facevi tu, evita il problema alla radice. In generale, non è bene usare un ambiente enumerate o itemize come argomento di un comando.

    Ciao
    Enrico

    in risposta a: ambiente per “esempi” #13264
    Up
    0
    Down
    ::

    salve a tutti, mi dareste dei consgili su come scrivere esempi?
    volevo una cosa del tipo:

    corpo del testo corpo del testo corpo del testo corpo del testo corpo del testo

    Esempio:
    contenuto dell’esempio contenuto dell’esempio contenuto dell’esempio

    corpo del testo corpo del testo corpo del testo corpo del testo corpo del testo

    Nel mio caso gli esempi contengono del codice matlab, ho creato il seguente ambiente ma ho avuto un problema:

    `
    \newenvironment{esempio}
    {\begin{quote}\small \textbf{\textit{Esempio:}} \newline}
    {\end{quote}}

    […]

    \begin{esempio}
    \ttfamily
    [img\_str, pixel\_rimasti, matrice\_grezza\_indici, matrice\_grezza\_colori, regioni\_piccole, no\_regioni\_piccole, regione\_scelta\_indici, regione\_scelta\_colori, img\_finale] = mri\_clustering(input\_img);
    \end{esempio}`

    il problema riscontrato sta nel fatto che nell’output, all’interno del mio ambiente, alcune linee vanno a capo addirituttura più in fuori del resto del corpo del testo (ovvero si avvicinano di più al margine destro della pagina).

    Con messaggio di “Overfull \hbox”, naturalmente. LaTeX non spezza le parole in Typewriter Type. In un caso del genere, \ttfamily\raggedright

    Ciao
    Enrico

    in risposta a: grassetto e colore #13241
    Up
    0
    Down
    ::

    Ciao e grazie per la pazienza; effettivamente con il mio testo il problema che ti dicevo rimane a meno che non colori il singolo item dell’elenco. Ti posto dunque il main del tex e la parte del capitolo imputata.
    `…
    Attualmente, i Brackets ortodontici vengono realizzati nei seguenti materiali:

    %\textcolor{red}{\begin{itemize}
    % \item Acciaio Inox;
    % \item Titanio;
    % \item Ceramica;
    % \item Lega Cromo-Cobalto.
    %\end{itemize}}

    \begin{itemize}
    \item \textcolor{red}{Acciaio Inox;}
    \item \textcolor{red}{Titanio;}
    \item \textcolor{red}{Ceramica;}
    \item \textcolor{red}{Lega Cromo-Cobalto.}
    \end{itemize}`

    Ora la parte commentata dentro al capitolo è quella che produce l’alterazione dell’impaginazionazione mentre quella attiva non da sti problemi anche se come ovvio, il bollino dell’elenco rimane color nero.

    L’errore sta nella riga vuota prima di \begin{itemize} che non ci va. Per ottenere un risultato migliore che funziona anche nei casi rari in cui l’ambiente itemize va separato con una riga vuota, puoi definirti un nuovo ambiente:
    `\newenvironment{coloritemize}[1]%
    {\color{#1}\begin{itemize}}{\end{itemize}}`
    che puoi usare così:
    `Attualmente, i Brackets ortodontici vengono realizzati nei seguenti materiali:
    \begin{coloritemize}{red}
    \item Acciaio Inox;
    \item Titanio;
    \item Ceramica;
    \item Lega Cromo-Cobalto.
    \end{coloritemize}`
    Per altre informazioni sui colori, leggi la documentazione di color in grfguide.pdf.

    Ciao
    Enrico

    Up
    0
    Down
    ::

    è fantastico! grazie!
    è possibile ottenere lo stesso riusltato anche con i titoli dei paragrafi prodotti dal comando \section ?

    Of course. 😀

    Aggiungi
    `\def\section{\@startsection{section}{1}%
    \z@{.7\linespacing\@plus\linespacing}{.5\linespacing}%
    {\normalfont\bfseries}}`
    prima di \makeatother

    Ciao
    Enrico

    Up
    0
    Down
    ::

    ciao a tutti! sono un novizio del forum e di tex/latex, entrambi scoperti grazie a questo corso http://www.guit.sssup.it/phpbb/viewtopic.php?t=2234

    avrei un “capriccio” da proporvi 😉
    la classe amsbook mi piace molto, eccetto per una cosa: i titoli di paragrafi e capitoli al centro.
    è possibile modificare la classe ed avere l’allineamento a sinistra per i titoli di capitoli e paragrafi?

    Aggiungi al preambolo la seguente formula magica:
    `\makeatletter
    \def\@makechapterhead#1{\global\topskip 7.5pc\relax
    \begingroup\parindent\z@
    \fontsize{\@xivpt}{18}\bfseries
    \ifnum\c@secnumdepth>\m@ne
    \leavevmode \hskip-\leftskip
    \rlap{\vbox to\z@{\vss
    \centerline{\normalsize\mdseries
    \uppercase\@xp{\chaptername}\enspace\thechapter\hfill}
    \vskip 3pc}}\hskip\leftskip\fi
    #1\par \endgroup
    \skip@34\p@ \advance\skip@-\normalbaselineskip
    \vskip\skip@ }
    \def\@makeschapterhead#1{\global\topskip 7.5pc\relax
    \begingroup\parindent\z@
    \fontsize{\@xivpt}{18}\bfseries
    #1\par \endgroup
    \skip@34\p@ \advance\skip@-\normalbaselineskip
    \vskip\skip@ }
    \makeatother`
    Non è così impressionante come appare. Una facile modifica dei comandi di amsbook responsabili della composizione dell’intestazione dei capitoli.

    Ciao
    Enrico

    in risposta a: bibliografia dentro l’appendice [risolto] #13248
    Up
    0
    Down
    ::

    ciao a tutti, sto scrivendo una relazione (classe amsbook) per un progetto e ho un problema:
    alla fine ho aggiunto un’appendice con due capitoli e la bibliografia in questo modo:
    `\appendix
    \chapter{Manuale d'uso}
    […]
    \chapter{Apertura e chiusura di un'immagine}
    […]
    \begin{thebibliography}{99}
    […]
    \end{thebibliography}`
    ma cosi facendo, nell’indice la bibliografia risulta come una parte dell’appendice…ovvero:
    Appendice A. Manuale d’uso
    Appendice B. Apertura e chiusura di un’immagine
    Appendice. Bibilografia

    Aggiungi \backmatter prima di \begin{thebibliography}

    Ciao
    Enrico

    in risposta a: BibTex: dove mettere i file .bst? #13233
    Up
    0
    Down
    ::

    In realtà ho anche gwTex scaricato con i-Installer e ho controllato: quando compilo usa questa versione dato che nel PATH vengono prima le cartelle contenenti gli eseguibili di gwTex (questo è il mio PATH /bin:/sbin:/usr/bin:/usr/sbin:/usr/texbin:/usr/local/bin:/sw/bin:/sw/sbin:/usr/X11R6/bin), quindi cancellerò la teTex.

    Ma la cartella ~/Library/texmf/bibtex/bst non c’è, quella che che più gli assomiglia è:
    /usr/local/gwTeX/texmf/bibtex (in realtà c’è anche /Library/TeX/Root/texmf/bibtex) qui però c’è solo la cartella /csf e nient’altro. O forse è da qualche altra parte che non trovo? Cosa faccio?
    Comunque anche ammesso di trovare la cartella giusta non ho proprio capito come devo mettere i file che mi servono. Devo creare una cartella apposta?

    Dal Finder apri la tua Home (Menu Vai); da lì apri Library. Crea una “Nuova cartella”, chiamala texmf; apri questa, crea una “Nuova cartella” e chiamala bibtex; ancora una “Nuova cartella” in questa e chiamala bst. Lì ci copi i file.

    Ciao
    Enrico

    in risposta a: BibTex: dove mettere i file .bst? #13231
    Up
    0
    Down
    ::

    Cosa vuol dire “le cartelle necessarie”? Io ho copiato in /sw/share/texmf-dist/bibtex/bst
    la cartella bibstyles dove ci sono tutti i file che ho scritto prima. Gli eseguibili latex e bibtex vengono cercati nella cartella /sw/bin, qundi ho pensato fosse giusto, ma non è cambiato nulla.

    Dopo aver controllato nelle varie cartelle che ci sono in /bst ho notato che tutti i file che ho scaricato sono presenti (si chiamano nello stesso modo di quelli già presenti, ma con un “h” davanti). Devo forse posizionare ciascun file nella giusta cartella? Devo anche togliere la lettera “h” e sovrascrivere i vecchi file con i nuovi o li lascio entrambi?

    No. Devi prima di tutto eliminare la distribuzione teTeX di Fink, che è obsoleta e non più mantenuta. Molto meglio usare o la TeX Live o la gwTeX.

    In ogni caso, mai copiare cose dentro /sw/share/texmf-dist o la corrispondente directory di un’altra distribuzione. Non so quella di Fink, ma la TeX Live e la gwTeX permettono di avere un albero personale, proprio dentro ~/Library/texmf.

    Certamente non devi sovrascrivere file, né modificare i nomi.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 12,031 al 12,045 (di 13,218 totali)

Go to top▲