egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 9,931 al 9,945 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: \ref e indicazione con § #25397
    Up
    0
    Down
    ::

    Ciao a tutti,
    mi chiedevo se ci fosse qualche opzione (o qualche comando) per fare in modo che \ref, nel referenziare un capitolo o una sezione, utilizzi qualche simbolo specifico prima di indicare il numero della label riferita. Ad esempio in molto scritti matematici ci sono riferimenti del tipo § 3.4. Poi ignoro quale sia una convenzione tipica (simbolo->capitolo/sezione)..qualcuno mi sa aiutare?

    Non conoscevo il pacchetto smartref.
    Di fatto però ho creato io dei comandi tipo:
    `\newcommand{\citechapter}{\chaptername\ \vref}
    \newcommand{\citesection}{\S\ \vref}
    \newcommand{\citefigure}{\figurename\ \vref}
    …`
    che uso nel testo senza dover scrivere ogni volta io “capitolo” e così via.
    Potrebbe essere un’idea anche questa.

    Userei il prefisso “ref” invece di “cite”. Non userei (ma per preferenza personale) il carattere §. Metterei di sicuro “~” invece dello spazio “\ “.

    I comandi sono definiti correttamente, per il resto.

    Ciao
    Enrico

    in risposta a: \ref e indicazione con § #25395
    Up
    0
    Down
    ::

    Ciao a tutti,
    mi chiedevo se ci fosse qualche opzione (o qualche comando) per fare in modo che \ref, nel referenziare un capitolo o una sezione, utilizzi qualche simbolo specifico prima di indicare il numero della label riferita. Ad esempio in molto scritti matematici ci sono riferimenti del tipo § 3.4. Poi ignoro quale sia una convenzione tipica (simbolo->capitolo/sezione)..qualcuno mi sa aiutare?

    \ref serve per tutti i riferimenti; il comando \label definisce un riferimento all’ultimo numero generato e non ha la nozione di che cosa generi questo numero: può essere un \chapter, un \item, un \caption e altro. Esiste il pacchetto smartref che forse può fare quello che chiedi. Personalmente sono contrario a certi automatismi.

    Ciao
    Enrico

    in risposta a: Modifica listoftables-listoffigures #25386
    Up
    0
    Down
    ::

    Infatti oltre che per esigenze tipografiche, concordo pienamente anche sotto un profilo estetico.
    Il mio problema nasce proprio perchè entrambe le liste non sono molto corpose ed entrano in una sola pagina. 🙂

    Putroppo però

    `
    \thispagestyle{empty}
    `
    prima di \listoftables.

    non mi permette di rimuovere il numero in piè pagina! 🙁

    Mettilo dopo \listoffigures e subito dopo scrivi \cleardoublepage. Ma nelle pagine in cui comincia un capitolo, che fai? Non ci metti il numero al piede?

    Pensa bene se proprio vuoi quegli elenchi. Il fatto che si possano compilare automaticamente non li rende necessari. 🙂

    Ciao
    Enrico

    in risposta a: tocloft… e indice elaborato #25377
    Up
    0
    Down
    ::

    Ti chiedo l’ultima cosa.. anche se forse è un po’ troppo… 😉 Ma da quello che ho capito, i toks si comportano come array, giusto? Non sarebbe possibile modificare o creare un toks che contiene solo i primi 3 autori? Cioè, se in abstact ne ho 2, inserisco solo qui 2, ma se sono 5, sarebbe possibile far si che nel comando
    `
    \section[\the\authN@toks, \@titolo]{\@titolo}`
    siano inseriti solo i primi 3 autori ? Che poi nell’indice risulti:
    A.1 Titolo titolo titolo di autore 1, autore 2, autore 3 ? Togliendo gli altri? Una specie di if, che restituisce i primi 3 elementi dell’array (sempre se ho capito giusto!!!)
    Forse è chiedere davvero troppo, è 🙄

    Aggiungi nel tuo codice, subito dopo le chiamate di \newtoks,
    `\newcount\auth@count`
    Poi cambia la riga \authN@toks=\expandafter{\the…} in
    `\ifnum\auth@count<3
    \authN@toks=\expandafter{\the\authN@toks {#2 #3}}%
    \advance\auth@count\@ne
    \fi`
    In questo modo solo i primi tre autori vengono inseriti, quando il contatore vale, rispettivamente, 0, 1 e 2. Siccome il comando viene usato solo all’interno di un ambiente, non dovrebbe essere necessario azzerare il contatore. Questo ammesso che non usi \authN@toks per altri scopi. Se questo è il caso, definisci un altro registro token. Altre soluzioni sono poco robuste e bisogna ricordare che devi usare la faccenda in un argomento mobile.

    Ciao
    Enrico

    in risposta a: Modifica listoftables-listoffigures #25384
    Up
    0
    Down
    ::

    E infatti funziona a dovere! 🙂 l’unico problema, legato all’uso di “tocloft” è che avendo cambiato l’instestazione, al fine di ottenere la numerazione della pagine e il contenuto del capitolo, desiderei se possibile o inserire tramite un comando (ad esempio “markboth”) il numero della pagina e la dicitura “elenco delle tabelle e delle figure” sull’intestazione stessa o eliminare almeno il numero in piè pagina in maniera da mentenere un aspetto il più possibile “coerente” con il resto della tesi.

    Se gli elenchi usano più pagine, allora non è corretto che stiano insieme. Se usano una sola pagina, usa
    `\thispagestyle{empty}`
    prima di \listoftables. Niente testatina, ovviamente.

    Ciao
    Enrico

    in risposta a: Modifica listoftables-listoffigures #25382
    Up
    0
    Down
    ::

    Salve ragazzi/e,
    è la prima volta che posto in questo forum.
    Desideravo farvi una domanda, nella mia tesi, ho inserito sia l’indice delle tabelle che delle figure con \listoftables e \listoffigures.
    Adesso però vorrei evitare che per ogni elenco fosse utilizzata una nuova pagina, in maniera tale che subito dopo dell’elenco delle tabelle inizi l’elenco figure.

    Ho provato a ridefinire il relativi comandi ma senza successo, ho cercato nel forum ma non ho trovato niente, potreste indicarmi voi come fare?

    Ah dimenticavo la mia document class è book.
    Ditemi pure se sono necessarie ulteriori informazioni.

    Secondo la documentazione del pacchetto tocloft, dopo averlo caricato basta scrivere
    `\tableofcontents
    \cleardoublepage
    \listoftables
    \listoffigures`
    Mai provato, a dire il vero.

    Ciao
    Enrico

    in risposta a: Allargare momentaneamente i margini #25319
    Up
    0
    Down
    ::

    e da ciò deduco che latex non abbia il modo per fare quello che avrei voluto fare..eeheh 😛
    È lecito chiedere se è possibile, in latex, poter fare delle pagine intere con dei margini di testo più larghi rispetto alle altre pagine; o devo aprire un altro topic? 🙄

    Grazie comunque Enrico che almeno mi hai risposto 😛

    Pacchetto chngpage.

    Ciao
    Enrico

    in risposta a: Elenco delle figure #25362
    Up
    0
    Down
    ::

    questo è il contenuto del file packages.sty
    `\newif\ifpdf
    \ifx\pdfoutput\undefined
    \pdffalse
    \else
    \pdfoutput=1
    \pdftrue
    \fi
    \ifpdf
    \pdfpageheight=\paperheight
    \pdfpagewidth=\paperwidth
    %\usepackage[pdftex,plainpages=false,colorlinks,hyperindex,bookmarksopen,linkcolor=red,citecolor=blue,urlcolor=blue]{hyperref} % sto usando pdflatex
    %\usepackage[pdftex,plainpages=false,colorlinks,hyperindex,pdfpagemode=None,bookmarksopen,linkcolor=red,citecolor=blue,urlcolor=blue]{hyperref}
    \usepackage[pdftex,plainpages=false,colorlinks,hyperindex,pdfpagemode=None,bookmarksopen,linkcolor=black,citecolor=black,urlcolor=black]{hyperref}
    \usepackage[pdftex]{graphicx}
    \DeclareGraphicsExtensions{.pdf}
    \pdfcompresslevel=9
    \else
    \usepackage[dvips,plainpages=false]{hyperref}
    \usepackage[dvips]{graphicx} % inclusione figure
    \DeclareGraphicsExtensions{.ps,.eps} % dico di cercare file grafici con queste estensioni
    % NON usare estensione in \includegraphics
    \fi

    % rendiamo le lettere accentate come attive
    \catcode`\ì=\active \def ì{\`{\i}}
    \catcode`\í=\active \def í{\'{\i}}
    \catcode`\è=\active \def è{\`e}
    \catcode`\é=\active \def é{\'e}
    \catcode`\È=\active \def È{\`E}
    \catcode`\É=\active \def É{\'E}
    \catcode`\à=\active \def à{\`a}
    \catcode`\á=\active \def á{\'a}
    \catcode`\À=\active \def À{\`A}
    \catcode`\Á=\active \def Á{\'A}
    \catcode`\ù=\active \def ù{\`u}
    \catcode`\ú=\active \def ú{\'u}
    \catcode`\ò=\active \def ò{\`o}
    \catcode`\ó=\active \def ó{\'o}

    \usepackage[small,anne]{caption2} % abbellisce lo stile delle didascalie
    %\usepackage[boxed]{algorithm}
    \usepackage[italian]{babel} % lingua italiana
    \usepackage{fancyhdr}
    %\usepackage{fancyheadings}
    \usepackage{fancybox}
    \usepackage{times}
    \usepackage{mathptm}
    %\usepackage{doublespace}
    \usepackage{makeidx}

    \def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
    T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}}`

    Sono stato un facile profeta. 🙄 Questo file è pieno zeppo di schifezze.

    Sostituisci \usepackage{packages} con le seguenti righe:
    `\usepackage{ifpdf}
    \ifpdf
    \usepackage[plainpages=false,colorlinks,hyperindex,pdfpagemode=None,
    bookmarksopen,linkcolor=black,citecolor=black,urlcolor=black]{hyperref}
    \else
    \usepackage[plainpages=false]{hyperref}
    \fi
    \usepackage{graphicx}

    \usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}

    \usepackage[small]{caption}
    \usepackage{fancyhdr}
    \usepackage{fancybox}
    \usepackage{mathptmx}
    \usepackage{makeidx}`
    Questo è il primo passo per avere un TeX un pochino più pulito. Adesso provo a vedere il resto del tuo problema. Se per caso avessi problemi con le lettere accentate, sostituisci “latin1” con “ansinew” (se usi Windows) oppure “applemac” (se usi Mac OS)

    Ciao
    Enrico

    in risposta a: tocloft… e indice elaborato #25375
    Up
    0
    Down
    ::

    Ciao a tutti.
    Ultimo problema (spero), con cui tediarvi 😕
    Il mi libro degli atti del convegno, in 17×24 cm.Ho sistemato più o meno tutto, prendendo pezzi qua e la. Ora devo formattare in maniera accettabile il toc.
    il codice che uso è il seguente:
    `
    \documentclass[10pt, twoside]{book}
    ….
    \usepackage{tocloft}
    ….
    \newtoks\auth@toks\newtoks\affil@toks\newtoks\authN@toks\newtoks\KeyW@toks

    \newcommand{\Author}[3]{% per inserire gli autori + index
    \auth@toks=\expandafter{\the\auth@toks\@authoraff{#1}{#2 #3}, }%
    \authN@toks=\expandafter{\the\authN@toks {#2 #3}, } %autore senza lettera in apice
    \index{#3@\textit{#3, #2}}
    }
    \newcommand{\LastAuthor}[3]{% per inserire l'ultimo autore + index
    \auth@toks=\expandafter{\the\auth@toks\@authoraff{#1}{#2 #3}}%
    \authN@toks=\expandafter{\the\authN@toks {#2 #3}} %aut0ore senza lettera in apice
    \index{#3@\textit{#3, #2}}
    }
    \newcommand{\Address}[2]{% indirizzo affiliazione
    \affil@toks=\expandafter{\the\affil@toks\@affil{#1}{\parbox[t]{11cm}{#2}}}%
    }
    \newcommand{\Keywords}[1]{% keywords
    \KeyW@toks= {#1}}

    %ambiente testo abstract
    \newenvironment{AmbAbstract}{\vspace{0,3cm}}{\vspace{0,3cm} \clearpage}
    \newcommand{\TxAbstract}[1]{\begin{AmbAbstract} {#1} \end{AmbAbstract}}

    %struttura per formattazione autori, keywords e address
    \def\LTabstract{\auth@toks{}\affil@toks{}}
    \def\endLTabstract{\vbox{
    {\noindent\textbf{Autori:} {\normalsize\itshape\parbox[t]{11cm} {\the\auth@toks}}\par} %%autori
    {\addtocontents{toc}{di \protect{\the\authN@toks}}} %-aggiungo gli autori al toc…
    \vspace{0,3 cm}

    {\small\the\affil@toks\par}
    \vspace{0,3cm}
    {\noindent \textbf{Keywords:} \the\KeyW@toks\par}
    %\box\abs@box}\vspace{8ex plus 4ex minus 2ex}\goodbreak}
    }}

    \def\@authoraff#1#2{{#2}\,\textsuperscript{\itshape#1}}
    \def\@affil#1#2{\textsuperscript{\itshape#1}\ #2\par\medskip}

    \newcommand{\titolo}[1]{\section[#1]{#1}} %comando x inserire il titolo
    \newcommand{\paragrafi}[1]{\subsubsection{#1}} %paragrafi
    `
    che poi, si traduce in tex così:`\titolo{titolo dell'abstrac}
    \begin{LTabstract}

    \Author{a}{C.}{tizio}
    \LastAuthor{b}{S.}{semprionio}
    \Address{a}{Università di fantasia}
    \Keywords{pizza}
    \end{LTabstract}

    \TxAbstract{
    \paragrafi{Abstract}
    la pizza è buona,,, }`
    Nell’insieme non viene male, devo dire.
    Quello di cui avrei bisogno è un aiutino per sistemare il TOC. A parte la formattazione, ho già dato un occhio a tocloft, e credo di farcela, quello che mi servirebbe è una cosa del genere:
    ` A.1 titolo titolo titolo di tizio, caio e semprioni ………………………. 1 `
    In sostanza, per come è ora mi stampa già il titolo, ma io vorrei aggiungere gli autori.
    Ho già visto che basta fare una cosa del tipo \section[titolo e autori]{titolo} ma vorrei sapere se fosse possibile agire sul codice e recuperare gli autori dal \the\auth@toks, senza dover rivedere tutti gli abstract (sono 180), per aggiungere gli autori nel titolo a mano. Quindi? Superguru ? Pensavo di ringraziare ufficilmente il GUiT nel libro..
    Ciao e Grazie!
    Ho visto che c’è il comando \addtocontents ma mi aggiunge i nomi sotto, dopo il numero di pagina. Non è un granche… 😳 😥

    Userei l’argomento opzionale di \section, che ora impieghi male:
    `\newcommand{\titolo}[1]{\section[\the\authN@toks, #1]{#1}}`
    Se usi il titolo dell’abstract nella testatina, puoi aggiungere un \markright{#1} al codice, altrimenti verrebbe usato l’argomento opzionale.

    Il problema è che al momento di dare \titolo non sono ancora conosciuti gli autori. Perciò devi spostare il comando \titolo all’interno dell’ambiente LTabstract, dopo che gli autori sono stati dati, e farlo eseguire da \end{LTabstract}.

    Probabilmente il modo migliore è di definire
    `\def\titolo#1{\def\@titolo{#1}}`
    e nel codice di \end{LTabstract} aggiungere, all’inizio,
    `\section[\the\authN@toks, \@titolo]{\@titolo}`
    eventualmente con il \markright{\@titolo}.

    Ciao
    Enrico

    in risposta a: Elenco delle figure #25359
    Up
    0
    Down
    ::

    Uhm…ok….ci riprovo!

    Ho un Indice molto lungo perchè ho una tesi di 330 pagine.

    Però. Certo che con interlinea ampliata e, probabilmente, margini larghi, un po’ anabolizzata lo è.:)

    Ti ripeto, senza conoscere il contenuto del file packages.sty non posso dirti nulla.

    Ciao
    Enrico

    in risposta a: Elenco delle figure #25357
    Up
    0
    Down
    ::

    Buongiorno Enrico!
    Grazie infinite, l’ “Indice delle figure” riesco a stamparlo esattamente come avevo bisogno. Davvero grazie!

    Per quanto riguarda la seconda richiesta, mi sa che mi sono spiegato maluccio, scusami.
    Dunque: io stampo il frontespizio, poi viene stampato l’indice dei capitoli/paragrafi dellla tesi e poi il tanto richiesto indice delle figure.

    La cosa che non capisco è la seguente: latex mi numera la prima pagina dell’ “indice dei capitoli” (mi riferisco alla numerazione delle pagine, quenda fatta in fondo alla pagina: 1, 2, 3, …) e questa pagina, essendo la terza (dopo il frontespizio ed una pagina bianca), me la numera con: iii

    Dopodichè questo Indice è bello lungo e solo alla decima pagina inizia l’ Indice delle Figure. Anche in questo caso mi numera la prima pagina dell’indice delle figure, con ” ix ” e poi le pagine successive non le numera più.

    Come faccio ad ottenere la numerazione di tutte le pagine dell’indice ? (dove per numerazione intendo la numerazione in fondo alla pagina, che indica al lettore in che pagina della tesi si trova)

    Mi rendo conto che non sono un granché a spiegare!
    Spero tu mi abbia capito!

    Temo di non aver capito il problema. Senza sapere che cosa c’è scritto nel file packages.sty è difficile dare una risposta.

    Ma che razza di tesi hai che richiede un indice generale di sei pagine?

    Ciao
    Enrico

    in risposta a: Allargare momentaneamente i margini #25317
    Up
    0
    Down
    ::

    vabeh farò una richiesta più semplice..esiste un modo per allargare i margini di testo di un’intera pagina?

    Le figure con il testo attorno hanno senso solo se sono strette rispetto alla giustezza.

    Ciao
    Enrico

    in risposta a: Elenco delle figure #25355
    Up
    0
    Down
    ::

    Ciao Enrico, grazie per l’aiuto e il supporto.
    Dunque, per prima cosa ti anticipo che mettendo le “tue” due righe subito dopo
    \usepackage{packages}

    ovvero.

    \usepackage{packages}
    \addto\captionsitalian{%
    \renewcommand{\listoffigures}{Indice delle figure}}
    \usepackage{frontesp}

    non funziona…mi stampa l’indice della tesi e poi alla fine dell’indice, subito dopo la parola Bibliografia, stampa:

    Allegati 263
    Allegato 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
    Allegato 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
    Allegato 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
    Allegato 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
    Allegato 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
    Bibliografia 281
    Indice delle figure

    Mettendo la scritta “indice delle figure” qui, come se fosse un…paragrafo!

    Per quanto riguarda la seconda domanda, mi riferisco alle pagine dell’indice.
    La numerazione in basso, in fondo alla pagina, delle pagine dell’indice non viene numerata! Come faccio per comprendere nella numerazione anche le pagine delll’Indice?

    Errore mio che ho visto la pagliuzza nel codice di Lorenzo (la graffa mancante), ma non la trave, un \listoffigures invece di \listfigurename 😳
    `\addto\captionsitalian{%
    \renewcommand{\listfigurename}{Indice delle figure}}`
    Che significa “la numerazione non viene numerata”? A me non dice niente.

    Ciao
    Enrico

    in risposta a: Elenco delle figure #25353
    Up
    0
    Down
    ::

    Ragazzi, scusatemi ma ignorante quale sono…non riesco ad ottenere quello che volevo…
    non ho capito come e dove devo inserire quel comando…
    vi copio e incollo il mio file tesi.tex da cui lancio la compilazione…

    […]

    dove le metto le due righe che mi avete suggerito prima?

    Il preambolo è ciò che va da \documentclass a \begin{document}. Siccome carichi un pacchetto sconosciuto (cioè “packages”, tremo al pensiero di ciò che ci può essere dentro :)), probabilmente è quello che carica anche babel; quindi metti le due righe subito dopo l’istruzione \usepackage{packages}.

    ah, tanto che ci sono vi chiedo un’altra piccola cosuccia…ma perchè la numerazione delle pagine dell’indice (sia dell’indice della tesi, che dell’elenco delle figure) non la fa per tutte le pagine ma solo per alcune?

    Potresti spiegarti meglio?

    Ciao
    Enrico

    in risposta a: Elenco delle figure #25349
    Up
    0
    Down
    ::

    Grazie infinite! Non appena arrivo dopo a casa provo subito!
    Ma quelle due righe devo metterle nel preambolo al posto di
    \listoffigures ??

    Nel preambolo, dopo aver caricato babel; occhio che nel codice di Lorenzo manca una graffa:
    `\addto\captionsitalian{%
    \renewcommand{\listoffigures}{Indice delle figure}}`
    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 9,931 al 9,945 (di 13,205 totali)

Go to top▲