egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 10,396 al 10,410 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: problema con makeindex #22724
    Up
    0
    Down
    ::

    buongiorno,
    sto cercando di creare un indice analitico oltre all’indice generale

    ho usato per questo makeindex

    ho un problema pero’, nel file che riporto sotto ho richiamato con degli input diversi file,
    uno per ogni anno accademico,
    makeindex riconosce le parole indicate e permette il link, ma se c’e’ una stessa parola
    che compare in due file richiamati attraverso input non mette insieme le occorrenze ma le spezza

    ad esempio se la parola pippo compare a pag 11 del primo file e 22 del secondo
    io vorrei comparisse pippo, 11, 22
    mentre cosi’ ottengo
    pippo 11
    pippo 22

    Non può accadere quanto dici, perché inserire un file con \input è esattamente come se lo si fosse copiato là.

    Dunque il problema è da un’altra parte, probabilmente nel fatto che le due occorrenze di pippo sono indicizzate in maniera leggermente diversa: \index{pippo} e \index{pippo }, per esempio.

    Ciao
    Enrico

    in risposta a: Impostazioni tastiera italiana su Mac OS X #22693
    Up
    0
    Down
    ::

    Enrico, se mi dicessi quale tastiera, quale layout e come digiti le accentate, potrei ordinarla oggi stesso.

    La tastiera inglese è molto simile a quella americana (ha il “pound” invece di #).

    Temo che ti toccherebbe “rieducarti”, ma non è molto difficile se usi parecchio la tastiera. Le accentate si ottengono con i “tasti morti”: option-` seguito dalla vocale dà gli accenti gravi, option-e quelli acuti. Hai il netto vantaggio che i tasti importanti per TeX sono tutti disponibili.

    Ciao
    Enrico

    in risposta a: Underfull e immagine #22721
    Up
    0
    Down
    ::

    Purtroppo c’è poco da fare; se scrivi in fronte-retro puoi provare con
    `\enlargethispage{\baselineskip}`
    tra due capoversi che cadano in pagine affacciate prima della figura; questo potrebbe spostare due righe indietro e magari rendere possibile l’inserimento dell’equazione nella pagina incriminata.

    Avendo stilato il documento fronte-retro ho dato il comando nelle due pagine appena precedenti alla figura in questione ed effettivamente questo metodo ha sortito l’effetto voluto!
    Grazie mille!

    Ora il documento è splendido! 😀

    Se il margine inferiore è abbastanza ampio, una riga in più su pagine affacciate non si nota. Di solito lo si usa un margine inferiore maggiore di quello superiore, ma in ogni caso c’è la testatina che rende il tutto equilibrato e non evidente.

    Ciao
    Enrico

    in risposta a: Underfull e immagine #22719
    Up
    0
    Down
    ::

    Grazie ancora una volta Enrico!

    Nessun consiglio: ti capita un problema di impaginazione che probabilmente ti sei creato da te stesso usando l’opzione [H] per la figura.

    No, non ho usato l’opzione [H] in nessuna figura della tesi.
    Questa è stata definita così:
    `\begin{figure}
    \begin{center}
    \includegraphics[width=.95\textwidth]{img/stima_evoluzione_cwnd_coda50.pdf}
    \caption{Analisi del tempo medio di timeout.}
    \label{fig:evoluzione_coda50}
    \end{center}
    \end{figure}`
    Quindi, in sostanza, mi resta solo un cambio di posto della figura?

    Allora scusa. Hai evidentemente un problema dovuto a una concatenazione di fattori che non permette l’impaginazione: LaTeX vuole mettere la figura là, perché hai specificato [tbp] (quando non metti nulla, quello è l’ordine di precedenza), ma poi il grande oggetto “equazione” non ci sta.

    Purtroppo c’è poco da fare; se scrivi in fronte-retro puoi provare con
    `\enlargethispage{\baselineskip}`
    tra due capoversi che cadano in pagine affacciate prima della figura; questo potrebbe spostare due righe indietro e magari rendere possibile l’inserimento dell’equazione nella pagina incriminata. Se stampi solo fronte puoi farlo lo stesso su una o due pagine; magari basta una riga sola, ma se sei fronte-retro due pagine affacciate devono avere la stessa altezza.

    Con \enlargethispage{\baselineskip} infatti si allunga la pagina dove cade il comando di esattamente una riga.

    Altra possibilità è di tirare indietro la figura in modo che vada alla pagina precedente.

    Ciao
    Enrico

    in risposta a: Underfull e immagine #22717
    Up
    0
    Down
    ::

    Torno alla carica per un problema di underfull \vbox.
    Allora, premetto che il documento è finito così, quindi l’aggiustamento di questo errore è l’ultima operazione che resta da fare.
    Il documento presenta una \subsection a pagina x, a pagina dopo LaTeX inserisce una figura in cima e sotto di essa il testo continua presentando il problema “underfull” (tra un paragrafo ed il successivo si hanno degli spazi bianchi più grandi della norma), il tutto perché a pagina dopo c’è un’equazione.
    L’errore è, tanto per capirci, il seguente:
    ` [65]
    Underfull \vbox (badness 10000) has occurred while \output is active []`
    Ho seguito i consigli dati in alcuni post vecchi, ma il problema persiste.
    Ora, la malsana idea che m’era venuta sarebbe stata quella di aggiungere un’immagine bianca a quella che già c’è 😳
    Mi rendo conto che sia una pOrXata, ma le altre idee erano pure peggio… (spaziare la subsection da quella precedente non voglio assolutamente, allontanare il testo sotto la figura sarebbe un’idea ma non saprei come farlo, …)

    Chi gentilmente ha qualche consiglio?

    Nessun consiglio: ti capita un problema di impaginazione che probabilmente ti sei creato da te stesso usando l’opzione [H] per la figura.

    Ciao
    Enrico

    in risposta a: Problemi inserimento figura. #22715
    Up
    0
    Down
    ::

    Ciao a tutti,
    ho un problema nell’inserire una figura nella mia tesi.
    La figura è in formato PDF, è grandiccella ( occupa un intera pagina), ed io la vorrei in particolare punto del capitolo che sto scrivendo.
    ad esmpio a pagina 22 tra la 21 e la 23.

    Il problema è che me la sposta sempre a fine capitolo -.-‘ ma perchèèè 🙁

    \begin{figure}[t]
    \centering
    \includegraphics[keepaspectratio, scale=0.74]{img/flusso.pdf}
    \caption{Flusso di sviluppo}
    \label{fig:rrflow}
    \end{figure}

    ho provato tanti modi… [t] [h] [!h] [!ht] ma me la mette sempre a fine del capitolo…perchè??

    Non hai provato l’unica giusta, cioè [!p]

    Non serve keepaspectratio con scale; non usare l’estensione, scrivi solo img/flusso

    Ciao
    Enrico

    in risposta a: Impostazioni tastiera italiana su Mac OS X #22691
    Up
    0
    Down
    ::

    Ciao ragazzi,

    sono fresco utente Mac OS X. Vengo da anni di Linux, dove, con un layout di tastiera italiana, avevo facile accesso a parentesi graffe, tilde e backtick. Se voglio utilizzare il layout italiano su Mac OS, gli stessi simboli richiedono contorsionismi estremi. Conoscete un modo semplice per rimappare i tasti del layout italiano? Per esempio ho notato che Cmd+7, Cmd+8, Cmd+9 e Cmd+0 sono combinazioni libere, e vorrei affibbiargli parentesi graffe e backtick.

    Alternativamente, fatemi sapere se vi siete rassegnati ad Alt+Shift+è per aprire una parentesi graffa…

    Hai commesso il tragico errore di prendere la tastiera italiana. Con Ukelele puoi fare ciò che vuoi, sempre che sia compatibile con Leopard. Procurati al più presto una tastiera internazionale, scrivere le accentate con il Mac è facilissimo da sempre.

    Ciao
    Enrico

    in risposta a: Link che puntano prima della bibliografia #22708
    Up
    0
    Down
    ::

    Ciao!
    Grazie per la pronta risposta!

    In realtà però il problema persiste: il link punta sempre a 2 facciate prima.

    Probabilmente occorre anche \phantomsection, cerca sul forum

    Ciao
    Enrico

    in risposta a: Link che puntano prima della bibliografia #22706
    Up
    0
    Down
    ::

    Buongiorno!
    Non sono riuscito a trovare un oggetto più descrittivo, scusatemi.
    Ho un problema con i link alla bibliografia: sia quelli interni nel pdf (nell’indice) che quelli nei bookmark esterni al pdf (quelli resi dal programma di visualizzazione per capirci) puntano due facciate prima della pagina dove c’è la bibliografia.

    Eliminando via via i vari pezzi sono riuscito a fare un esempio minimale:
    `\documentclass{book}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}
    \usepackage{lipsum}
    \usepackage{hyperref}

    \begin{document}
    \chapter{Uno}
    \lipsum[1]
    \cite{prova}

    \bibliographystyle{biblio/plain_ita}
    \addcontentsline{toc}{chapter}{Riferimenti bibliografici}
    \bibliography{biblio/biblio}
    \end{document}`
    Non so se l’argomento è già stato trattato… più che altro perché non so cosa cercare esattamente.
    Se avete già discusso di questo in passato, scusatemi e indirizzatemi di conseguenza.

    Sì, è già stato discusso, ma è più semplice dare la soluzione: aggiungi \cleardoublepage prima di \addcontentsline.

    Ciao
    Enrico

    in risposta a: dubbio da niubbo #22688
    Up
    0
    Down
    ::

    ciao a tutti

    sto iniziando a crearmi un po’ di funzioncine un minimo personalizzate.
    In particolar modo questa
    `\newcommand{\fixme}[1]{\emph{\marginpar{\bf FIXME} \fbox{\colorbox{yellow}{#1}}}}`
    cosi’ posso utilizzare
    `\fixme{Metti a posto qui}`
    e mi esce una gran patacca che e’ impossibile da non vedere in sede di revisione.
    Tuttavia la suddetta presenta un grooosso problema.
    Se scrivo una nota lunga, non mi va a capo, mi esce dal foglio e una parte non viene visualizzata.

    Idee su come modificare la funzione in modo che vada a capo normalmente e inquadri tutto in un box?

    Prima di tutto non userei \emph prima di \marginpar, né mai i comandi del tipo \it, \bf e simili, che sono obsoleti e il loro uso è deprecato.

    Soluzione del tuo problema: mettere il testo della nota in una \parbox di ampiezza appropriata, dove il testo può scorrere; lo scopo di \hspace{0pt} è di permettere la cesura anche nella prima parola, se necessario. Occorre il pacchetto calc.
    `\newcommand{\fixme}[1]{\marginpar{\textbf{FIXME}\\
    \fcolorbox{black}{yellow}{%
    \parbox{\marginparwidth-2\fboxsep-2\fboxrule}{
    \raggedright\hspace{0pt}#1}}}}`
    Non occorre inserire la \colorbox in una \fbox, quando c’è \fcolorbox a disposizione.

    Ciao
    Enrico

    in risposta a: catcode ? #22685
    Up
    0
    Down
    ::

    L’autore di quel codice lo ha preso da amsmath.sty e ha cambiato le parentesi tonde in quadre. Ecco il codice che ti interessa, preso ora da amsmath.sty
    `\def\maketag@@{\@ifstar\maketag@@@\tagform@}
    \def\maketag@@@#1{\hbox{\m@th\normalfont#1}}
    \def\tagform@#1{\maketag@@@{(\ignorespaces#1\unskip\@@italiccorr)}}`

    una spiegazione sommaria te la posso dare anche io: \maketag@@@ che viene richiamato da \tagform@ compone una scatola orizzontale e \tagform@ dentro questa scatola inserisce la parentesi (, ignora eventuali spazi spuri, mette il numero #1, inserisce uno spazio negativo per attaccare la parentesi ) al numero e poi inserisce la correzione corsiva. Non mi chiedere perché non ha scritto un più semplice
    `\def\tagform@#1{\maketag@@@{(#1)}}`
    perché non ne ho idea. Tra l’altro dà lo stesso risultato. Meglio se aspettiamo Enrico.

    Il comando \tag può essere nella forma *; ma \tag in realtà ha molte definizioni che dipendono dall’ambiente in cui si è. In sostanza, però, dopo aver fatto alcuni compiti amministrativi, chiama per ultimo il comando \maketag@@. Se dopo questo c’è l’asterisco, viene chiamato \maketag@@@, altrimenti viene chiamato \tagform@ e l’asterisco viene eliminato dalla lista di token.

    A sua volta, \tagform@ è definito in termini di \maketag@@@. Se c’è l’asterisco, l’etichetta (tag) viene composta così com’è, senza aggiungere nulla, nel font normale del documento; il comando \m@th è una precauzione per possibili problemini. Altrimenti vengono aggiunte le parentesi.

    Perché quelle strane aggiunte? Siccome c’è chi si allarga, potrebbe capitare che si trovi
    `\tag{ * }`
    che darebbe un risultato scorretto. Allora c’è \ignorespaces che elimina lo spazio davanti, mentre \unskip elimina lo spazio che segue; in fondo c’è \@@italiccorr che è l’alias di LaTeX per il comando primitivo \/ (che in LaTeX viene ridefinito). Infatti, se l’etichetta fosse in corsivo, si appiccicherebbe in modo scorretto alla parentesi di chiusura; con questa invece viene applicata la correzione corsiva relativa all’ultimo carattere. Non serve solo per il corsivo, a dire il vero: prova “f)” e “f\/)” e vedrai la differenza.

    Ciao
    Enrico

    in risposta a: Norma di matrice #22673
    Up
    0
    Down
    ::

    Io ho sempre usato due barre.
    Mai vista una norma con tre |.
    Guarda
    http://www.guit.sssup.it/phpbb/viewtopic.php?t=1067
    e
    http://www.guit.sssup.it/phpbb/viewtopic.php?t=2686

    Si trova, si trova. E qualcuno ci ha già pensato:
    `\newcommand{\mnorm}[1]{%
    \left\vert\mkern-1mu\left\vert\mkern-1mu\left\vert #1
    \right\vert\mkern-1mu\right\vert\mkern-1mu\right\vert}`
    Per le norme con due sbarrette si deve usare \lVert e \rVert.

    Ciao
    Enrico

    Up
    0
    Down
    ::

    Ciao a tutti!

    Come da oggetto, all’interno della bibliografia, mi compaiono delle virgole.
    Questo è quello che uso nel file bibliografia.bib
    `

    @unpublished{soap,
    note={\url{http://www.w3.org/TR/soap}},
    author={W3C},
    title={Standard SOAP}
    }

    `

    e questo è quello che ottengo

    `

    [1] W3C. Standard SOAP. http://www.w3.org/TR/soap, .

    `

    Qualcuno sa dirmi il perché mette virgola, spazio e punto in fondo a soap?
    Naturalmente, me li mette per ogni voce della bibliografia.
    Ho provato ad usare anche misc, ma il risultato è che la virgola la mette dopo il titolo.

    Io userei il campo howpublished invece di note:
    `@misc{soap,
    howpublished={\url{http://www.w3.org/TR/soap}},
    author={W3C},
    title={Standard SOAP},
    }`
    Ciao
    Enrico

    in risposta a: paragraph #18780
    Up
    0
    Down
    ::

    Ti sconsiglio di farlo. Sezioni con 4 numerazioni (ad es. 1.2.3.1) sono piuttosto brutte.

    Già, sono bruttine. Infatti volevo evitare ciò numerando singolarmente gli esempi, tipo:

    Testo testo testo testo testo testo…testo testo testo.

    Esempio 1
    Esempio esempio esempio esempio.

    Testo testo testo testo testo testo…testo testo testo.

    Esempio 2
    Esempio esempio esempio esempio.

    Testo testo testo testo testo testo…testo testo testo.

    L’utilità starebbe nel poter far riferimento ad ogni “esempio” utilizzando “ref”, che mi riporterebbe una dicitura del tipo “Esempio n.”. Effettivamente non sarebbe del tutto coerente con il resto della numerazione (capitoli, sezioni, sottosezioni,…).
    Invece di paragraph è forse più semplice affidarmi a subsection? Accetto volentieri consigli!
    Grazie![/b]

    `\usepackage{amsthm}
    \theoremstyle{definition}
    \newtheorem{example}{Esempio}`
    Ciao
    Enrico

    in risposta a: Eliminare la sillabazione #22659
    Up
    0
    Down
    ::

    Tranquillo, non me la prendo con te 😀 . Comunque grazie mille del consiglio!

    Scrivere parole in maiuscolo è l’equivalente di gridare. La cesura delle parole a fine riga è un male necessario, l’unica cosa che si può fare è limitarlo e TeX in genere ci riesce bene.
    Certo, alcune cesure non sono il massimo, come quella in e-mail, ma non è colpa di TeX, bensì di chi scrive.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 10,396 al 10,410 (di 13,205 totali)

Go to top▲