egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 8,971 al 8,985 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: Citazione paragrafi in tableofcontents #30875
    Up
    0
    Down
    ::

    Un saluto a tutti. Sto scrivendo una relazione con LaTeX, il preambolo è il seguente:
    `\documentclass [12pt,a4paper,twoside,makeidx,titlepage]{article}
    \usepackage[italian,english]{babel}
    \usepackage[sans]{frontespizio}
    \usepackage{shorttoc}
    \usepackage{amssymb}
    \usepackage{latexsym}
    \usepackage{ctable}
    \usepackage{tabularx}
    \usepackage{caption}
    \usepackage[T1]{fontenc}
    \usepackage{amsfonts}
    \usepackage{graphicx}
    \usepackage{amsmath}
    \usepackage[squaren,italian,thinqspace,textstyle]{siunits}
    \usepackage{titlesec}
    \usepackage{multirow}
    \usepackage{nomencl}
    \usepackage{titletoc}
    \usepackage{tocbibind}
    \usepackage{lscape}
    \usepackage{subfigure}
    \usepackage{longtable}
    \usepackage{chngpage}
    \usepackage{indentfirst}
    \usepackage{fancyhdr}
    \usepackage[dvips,linktocpage=true, colorlinks=true,linkcolor=blue]{hyperref}
    \usepackage{parskip}
    \usepackage{lettrine}`
    e ho inserito due “\tableofcontents”: uno all’inizio chiamato “sommario”, con il seguente codice:
    `
    \cleardoublepage \addcontentsline{toc}{section}{\large Sommario}\shorttableofcontents{Sommario}{1}
    `
    e uno alla fine, più dettagliato, nominato “Indice generale”, in questo modo:
    `
    \renewcommand*{\contentsname}{Indice generale}
    \setcounter{tocdepth}{5}
    \tableofcontents
    `
    volevo chiedere se fosse possibile far comparire la voce “Sommario” nell’Indice generale e non nel sommario stesso e viceversa per l’Indice generale. Come posso fare???

    Per prima cosa diminuisci il numero di punti interrogativi.
    `\newif\ifdetailed
    \begin{document}
    …
    \cleardoublepage
    \addtocontents{toc}{\protect\ifdetailed}
    \addcontentsline{toc}{section}{Sommario}
    \addtocontents{toc}{\protect\fi}
    \detailedfalse
    \shorttableofcontents{Sommario}{1}
    …
    \renewcommand*{\contentsname}{Indice generale}
    \addtocontents{toc}{\protect\ifdetailed\protect\else}
    \addcontentsline{toc}{section}{\contentsname}
    \addtocontents{toc}{\protect\fi}
    \setcounter{tocdepth}{5}
    \detailedtrue
    \tableofcontents
    …`
    Il pacchetto subfigure è obsoleto. Il pacchetto parskip è per scopi che non riguardano documenti scritti come si deve. In una relazione con la classe article i capilettera sono un orpello pretenzioso. Non dare mai l’opzione dvips a un pacchetto. Il pacchetto per le unità di misura si chiama “SIunits”, potresti avere sorprese compilando il file su un sistema che distingue tra maiuscole e minuscole. Considera anche il passaggio a siunitx.

    Per finire, sei proprio sicuro di voler arrivare a sezioni di quinto livello?

    Ciao
    Enrico

    in risposta a: pagine nell’indice #30802
    Up
    0
    Down
    ::

    per quanto mi riguarda… trattasi di magia pura 😯
    pero’ funziona 😆
    quindi intanto grazie mille. Poi, se hai tempo e voglia, puoi svelare l’arcano? mi incuriosisce parecchio (latex da’ proprio gusto), e poi… non si sa mai, se mi dicesse che vuole i puntini? 8)

    I puntini che guidano a che cosa? Se non c’è il numero di pagina, niente puntini; forse per le sezioni? Speriamo di no.

    L’idea è che ogni comando \subsection (senza asterisco) scrive una riga sul file .toc che serve per comporre l’indice. Se si scrive \subsection{Titolo} e si tratta della sottosezione 2.4 con inizio a pagina 10, sul file .toc verrà scritto
    `\contentsline{subsection}{\numberline{2.4}Titolo}{10}`
    Quando LaTeX legge il .toc, trasforma \contentsline{subsection} in \l@subsection; di solito \l@subsection ha una definizione diversa, invece noi la vogliamo secondo i desideri del perfido relatore. 🙂

    Dunque diciamo che \l@subsection ha due argomenti, il primo nel caso in esame sarà “{\numberline{2.4}Titolo}”, il secondo “{10}”. Quello che facciamo adesso è aprire un gruppo per non propagare la modifica che facciamo al parametro dimensionale \@tempdima, poi componiamo un capoverso senza rientro che sarà
    `\noindent\numberline{2.4}Titolo\par`
    e il secondo argomento viene dimenticato (non lo vogliamo, in effetti). Il comando \numberline mette il suo argomento in una box di ampiezza \@tempdima.

    Ecco fatto: facile, no? 8)

    Ciao
    Enrico

    in risposta a: pagine nell’indice #30800
    Up
    0
    Down
    ::

    Ciao a tutti.
    Intanto complimenti per questo utilissimo forum, mi ha gia’ dato una mano molte volte, fornendo indicazioni, consigli e persino manuali.
    Fin’ora sono riuscita a risolvere adattando al mio caso risposte date ad altri utenti, ora pero’ non trovo niente di simile, nemmeno sui manuali (forse non so cosa cercare…)
    Il mio relatore vuole che nell’indice non compaiano i numeri delle pagine dei paragrafi.
    Mi spiego meglio: sto usando la classe article, il documento e’ sezionato mediante section e subsection che devono essere numerati. Ovviamente risultano tutti nell’indice con tanto di pagina. Ora io sto contrattando: non capisco la ragione di metterli nell’indice se non deve comparire la pagina, e invece lui li vuole.
    Siccome ho pochissimi giorni per consegnare in segreteria, volevo mettermi avanti: se non riesco a convincerlo, come posso fare per soddisfare la sua richiesta?
    Lui vuole nell’indice sia i “capitoli” (fatti mediante \section), con il numero di pagina, sia i paragrafi (\subsection) ma SENZA numero di pagina.
    E’ possibile?
    Grazie mille fin da subito

    Una possibile magia è questa, da scrivere nel preambolo:
    `\makeatletter
    \def\l@subsection#1#2{%
    \ifnum\c@tocdepth>\@ne
    \begingroup\advance\@tempdima .5em
    \noindent#1\par
    \endgroup
    \fi}
    \makeatother`
    Ciao
    Enrico

    in risposta a: Curioso errore hyperref #30793
    Up
    0
    Down
    ::

    [quote]Ho un curioso errore con hyperref. Ho ridefinito il comando \section della classe article in modo che funzioni come il \part della classe book.

    E perché non usare la classe book e il comando \part?

    Ciao
    Enrico

    In realtà, né book né article rispondono ai nostri fabbisogni, che richiederebbero una classe apposita.
    Nell’attesa che io trovassi il tempo di studiare TeX per fare una classe ad hoc, il male minore è stato usare article con alcune ridefinizioni.
    Non ricordo esattamente perché: forse book non ha qualche stile o numerazione che ci serve.[/quote]
    E se non te lo ricordi tu, che possiamo farci noi? 🙂

    Esempio minimo, per favore.

    Ciao
    Enrico

    in risposta a: Novellino – Immagini che non stanno ferme #22068
    Up
    0
    Down
    ::

    Ovviamente non si può sperare che ciò avvenga componendo “solo fronte”

    Potresti spiegarmi cosa intendi?

    Credo di compilare “solo fronte” e successivamente stampo i file PDF “fronte-retro” c’è qualche svantaggio in questa procedura?

    Non c’entra nulla con questo topic ma mi interessa conoscere eventuali vantaggi/svantaggi.

    Un documento di ampie dimensioni va corredato di testatine e altre cose per facilitarne la consultazione. La classe book, per esempio, usa la compilazione “fronte/retro”, nella quale le testatine sono diverse sulle pagine pari e dispari (e anche i margini sono diversi).

    Ciao
    Enrico

    in risposta a: Curioso errore hyperref #30791
    Up
    0
    Down
    ::

    Ho un curioso errore con hyperref. Ho ridefinito il comando \section della classe article in modo che funzioni come il \part della classe book.

    E perché non usare la classe book e il comando \part?

    Ciao
    Enrico

    in risposta a: Novellino – Immagini che non stanno ferme #22066
    Up
    0
    Down
    ::

    Questa è una brutta abitudine dei word processors.

    Ovvero di tutti i novellini di Latex 😆

    Comunque trovo odioso dover continuamente girare pagine all’interno di un testo per poter seguire un discorso che fa riferimento ad una figura. 👿

    Ma grazie lo stesso.

    Con pazienza, quando il testo è definitivo, puoi ottenere sia un risultato tipograficamente buono sia le figure al “posto giusto”, cioè in una delle due pagine affiancate nelle quali compare anche il testo che si riferisce alla figura. Ovviamente non si può sperare che ciò avvenga componendo “solo fronte”.

    Soluzioni del tipo [H] sono brutali e portano a orrori tipografici: non si può avere tutto subito, soprattutto non si può pensare che la composizione tipografica al calcolatore possa risolvere i problemi semantici che si presentano. TeX sa disporre bene parole e capoversi sulla pagina, ma non capisce quello che sta “scrivendo”.

    Ciao
    Enrico

    in risposta a: Andare a capo all’interno di subfigure #30789
    Up
    0
    Down
    ::

    Ho riscontrato un errore durante la compilazione per questo segmento di codice:

    `\begin{figure}[t]
    \centering%
    \subfigure[Movimenti della torre. \label{subfig:movtorre}]%
    {
    \setchessboard{showmover=false}
    \newgame
    \chessboard[setpieces={Re4}, pgfstyle=straightmove, shortenstart=0.4em, shortenend=-0.2em, markmoves={e4-e8, e4-e1, e4-a4, e4-h4}]
    }\qquad
    \subfigure[Bitboard dei movimenti della torre\label{subfig:bbtorre}]%
    {\texttt{0 0 0 0 1 0 0 0\\0 0 0 0 1 0 0 0\\0 0 0 0 1 0 0 0\\0 0 0 0 1 0 0 0\\1 1 1 1 0 1 1 1\\0 0 0 0 1 0 0 0\\0 0 0 0 1 0 0 0\\0 0 0 0 1 0 0 0}}
    \caption{Movimenti della torre partendo dalla casa \emph{e4}.\label{fig:movtorre}}
    \end{figure}
    `
    La seconda subfigure da l’errore Something wrong: pheraps missing \item

    Credo che il problema stia negli \\ ma non so come altro fare per mandarli a capo.
    Devo per forza fare una tabella?
    Grazie mille

    Il pacchetto subfigure è obsoleto da anni; usa subfig e il comando \subfloat.

    Che cos’ha di terribile una tabella?
    `…
    \subfloat[Bitboard dei movimenti della torre\label{subfig:bbtorre}]%
    {\ttfamily\begin{tabular{@{}c@{}}
    0 0 0 0 1 0 0 0\\
    0 0 0 0 1 0 0 0\\
    0 0 0 0 1 0 0 0\\
    0 0 0 0 1 0 0 0\\
    1 1 1 1 0 1 1 1\\
    0 0 0 0 1 0 0 0\\
    0 0 0 0 1 0 0 0\\
    0 0 0 0 1 0 0 0
    \end{tabular}}
    …`
    Ti prego: gli esempi devono essere compilabili così come sono; o togli quelle specifiche di scacchiere oppure di’ quali pacchetti usi (meglio la prima alternativa).

    Ciao
    Enrico

    in risposta a: Lingua italiana (babel) su Ubuntu #30787
    Up
    0
    Down
    ::

    ops….non avevo installato il pacchetto di texlive dell’italiano….sinceramente pensavo che installando TeX e i elativi pacchetti di lingua fosse finito tutto…non sapevo dell’esistenza di TeXlive….conosci una guida che spiega le relazioni fra TeX e TeXLive ???
    Grazie tante, cmq ho risolto il problema!
    ciao ciao
    Nicola

    http://letmegooglethatforyou.com/?q=TeX+Live

    in risposta a: fonts diversi nello stesso documento #30155
    Up
    0
    Down
    ::

    Scusa Enrico, hai ragione.
    Prova a compilare il documento sottostante con xelatex una volta includendo \usepackage{fontspec}, e un’altra no. Quando non lo uso il testo sta in una pagina, se lo uso invece in 2.
    Cosi e’ piu’ chiaro.
    Grazie,
    vevo

    ps. il giapponese di prima e’ innoquo, il nome del mio dipartimento, professore etc..

    `\documentclass[conference,a4paper]{IEEEtran}

    \pagestyle{plain}

    \setlength{\textheight}{26.1cm}
    \setlength{\textwidth}{18.9 cm}
    \setlength{\columnsep}{0.6cm}
    \setlength{\topmargin}{0.5cm}
    \setlength{\headheight}{0.0in}
    \setlength{\headsep}{-1.0cm}
    \setlength{\evensidemargin}{-5.5cm} %with twoside
    \setlength{\parindent}{5mm}
    \setlength{\parskip}{0.0in}
    \parindent=5mm

    \usepackage{fontspec}

    \usepackage[english]{babel}

    \begin{document}
    …
    \end{document}
    `

    Dovrebbe essere abbastanza evidente che il font standard per la classe IEEEtran è Times, mentre usando fontspec il font di default è Latin Modern. Non c’è molto da stupirsi, no?

    Ciao
    Enrico

    in risposta a: Lingua italiana (babel) su Ubuntu #30785
    Up
    0
    Down
    ::

    Dimenticavo:
    sono da poconel fantastico mondo di Linux (Ubuntu 8.10)…ma se per vedere la versione installata di latex basta digitare su terminale ‘tex -version’ allora questa è la risposta:
    `
    TeX 3.141592 (Web2C 7.5.6)
    kpathsea version 3.5.6
    Copyright 2007 D.E. Knuth.
    `

    Sul come l’ho installata: sono andato su synaptic e ho cercato ‘TeX’, quindi ho marcato per l’installazione tutti i pacchetti fondamentali (alcuni li autoselezionava da solo) più altri che pensavo mi servissero…

    No, non basta. Hai installato teTeX 3 o TeX Live 2007? Hai installato il supporto per l’italiano?

    Ciao
    Enrico

    in risposta a: fonts diversi nello stesso documento #30153
    Up
    0
    Down
    ::

    Una curiosita’: escludendo l’uso del giapponese, lo stesso documento (almeno per quelli di classe IEEE) con \usepackage{fontspec} e’ leggermente piu’ “lungo” che senza l’inclusione del pachetto. come mai? c’e’ un modo per ovviare a questo?

    Lo chiedo perche il mio bel documento tutto in inlgese e di due pagine precise precise, supera le due pagine quando inserisco \usepackage{fontspec}.

    Diversa altezza dei caratteri? Che vuoi che ne sappia senza un esempio di ciò che fai?

    Ciao
    Enrico

    in risposta a: Lingua italiana (babel) su Ubuntu #30783
    Up
    0
    Down
    ::

    Salve a tutti, ho un problema durante l’utilizzo di LaTeX su Ubuntu (ver. 8.10),
    premetto che uso come compilatore Texmaker.
    Ecco il mio problema: mi torvo a scrivere su uno stesso file sia da Windows che da Ubuntu; ora però mentre su Windows, con TexnicCenter non ho problemi né warning; lo stesso file con lo stesso preambolo mi dà un warning sulla lingua:

    C’è un filone in cui si tratta dello stesso problema. Quale versione di TeX hai installato? E come? Non basta dire “Ubuntu”. 🙁

    Ciao
    Enrico

    in risposta a: Problemi sillabazione su Ubuntu #30728
    Up
    0
    Down
    ::

    Ho fatto tutte le operazioni in modalità su, ma il risultato non cambia, ho sempre no hyphenation…..

    Ma l’hai cancellato quel file pdflatex.fmt dentro la tua home? Se sì, credo che la cosa migliore sia di rivolgersi al forum di Ubuntu.

    Ciao
    Enrico

    in risposta a: Problemi sillabazione su Ubuntu #30726
    Up
    0
    Down
    ::

    Dimmi che cosa ottieni con il comando di shell
    `kpsewhich language.dat`

    Ottengo:

    /var/lib/texmf/tex/generic/config/language.dat

    e poi guarda se la riga “italian ithyph.tex” compare dando
    `less $(kpsewhich language.dat)`

    Si è presente ma è commentata…

    Allora va’ con “sudo texconfig-sys”, trova “hyphenation”, scegli “latex” o “pdflatex” (è lo stesso), togli il commento, salva e va’ con “sudo fmtutil-sys –all” (anche se texconfig dovrebbe farlo da sé quando si modifica language.dat).

    Occhio che l’editor di default è vi, ma credo che texconfig guardi la variabile d’ambiente EDITOR.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 8,971 al 8,985 (di 13,205 totali)

Go to top▲