- Questo topic ha 6 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 4 mesi fa da
letteracdp.
-
CreatoreTopic
-
6 Maggio 2015 alle 12:32 #101533::
Buongiorno a tutti, come da titolo vorrei sapere se c’è un modo per inserire porzioni di testo nell’indice, in modo che abbiano un riferimento di pagina e siano anche numerate
faccio un esempio 2.1 Testo…pagla porzione di testo da includere nell’indice vorrei che sia in grassetto nel testo, in modo da evidenziarla, e normale nell’indice. ho fatto uno screenshot del codice perché possiate capire meglio.
grazie anticipatamente!
[attachment=1314]Schermata2015-05-06alle16.28.01.png[/attachment]textbf{testo} dovrebbe rimanere così nel testo del documento, ed essere invece riportato nell’indice appunto senza bold e numerato
Attachments:
You must be logged in to view attached files. -
CreatoreTopic
-
AutoreRisposte
-
-
6 Maggio 2015 alle 14:30 #101534::
Più precisamente, come dovrebbe essere numerato il testo riportato nell’indice? Per esempio, in2.3 Testo riportato
cosa dovrebbe essere il “2”? Il numero del capitolo? Del paragrafo? O cos’altro?
Ora non ho tempo di darti una risposta completa, posso solo metterti sulla strada: definisci un comando con un argomento che, oltre a stampare l’argomento in grassetto nel testo, emetta un comando [tt]\addcontentsline[/tt] con lo stesso testo formattato come vuoi tu e “adornato” del numero che vuoi tu; ricordati che per specificare il numero bisogna usare [tt]\numberline[/tt].
Spero che la “dritta” ti basti: ora come ora non posso fare di più. 🙁
Ciao.
—
Gustavo
-
6 Maggio 2015 alle 15:17 #101535::
allora prima di tutto grazie mille per la risposta, il testo da inserire (“Nuovo Codice della strada”) da inserire nell’indice, si trova all’interno del capitolo 2 per cui vorrei fosse numerato 2.1.
sfortunatamente sono davvero un principiante quindi dovrò aspettare che qualcuno mi dedichi un po di tempo 🙄
avevo trovato sulle guide il comando \addcontensline tuttavia usandolo prima di \textbf mi inserisce il testo nell’indice con il grassetto. ora che ci penso forse si può usare dopo textbf…vado a controllareXD
se però qualcuno potesse comunque darmi una mano gli sarei molto gratograzie 1000 comunque Gustavo
Buona serata
Federico
-
6 Maggio 2015 alle 15:54 #101536::
Nell’inidce non si mettono brani di testo.Se devi mettere un riferimento a “Codice della strada” cresi una \section con l’argomento pari a “Codice della strada”.
Ma l’indice non è fatto per trovare brani di testo.
Devi poter reperire degli articoli o dei commi del codice della strada? Li introduci con \paragraph o \subparagraph, ma ne metti solo il titolo, non l’intero testo. Ricorda che \paragraph e \subparagraph non mettono niente nell’indice; quindi subito dopo il comando devi mettere \addcontentsline aggiustando il primo argomento in modo che non siano a livello di chapter o di section.
Però resto del parere che l’uso che vuoi fare dell’indice generale sia piuttosto improprio e tipograficamente riprovevole; prendi in considerazioni altre soluzioni. A me verrebbe in mente una specie di glossario dove la voce da elencare sia per esempio “Codice della strada: arti. 154 comma c” che avesse come testo esplicativo il testo del comma c dell’articolo 154, magari accompagnato dalla o dalle pagine in cui si trova commentato. Ma questo “glossario” (con un altro titolo) non è l’indice generale, che ha tutt’altro scopo.
-
7 Maggio 2015 alle 6:35 #101537::
grazie OldClaudio, purtroppo l’idea non è mia ma del Relatore quindi devo cercare di piazzarlo comunque…
da quanto so \paragraph e \sub mi creano titoletti, a me invece servirebbe proprio una soluzione che mi permetta di inserire solo quella porzione di testo nell’indice per quanto riprovevole sia
-
7 Maggio 2015 alle 9:18 #101538::
Fascio” post=101338grazie OldClaudio, purtroppo l’idea non è mia ma del Relatore quindi devo cercare di piazzarlo comunque…
da quanto so \paragraph e \sub mi creano titoletti, a me invece servirebbe proprio una soluzione che mi permetta di inserire solo quella porzione di testo nell’indice per quanto riprovevole siaMa la tesi è la tua o del tuo relatore?:grin: 🙂 😉 😯
Dove ti pare più opportuno inserisci:`\addcontentsline{toc}{section}{\numberline{}{Stralcio di testo nell'indice}}`Lascia vuoto il primo argomento di \numberline e al posto di “Stralcio di testo” scrivici quello che ti pare, purché non superi un unico capoverso.
Vedrai il risultato, non solo riprovevole, ma osceno. 🙁 😡
-
7 Maggio 2015 alle 10:54 #101539::
Per farmi perdonare la fretta dell’altra volta, ecco una soluzione automatizzata che in più, come richiesto, numera anche i brani man mano che vengono riportati nell’indice.MODIFICA: avevo dimenticato di impostare il livello dei segnalibri corrispondenti alle voci di tipo [tt]textintoc[/tt]. Ora ho corretto il codice.
`
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
% Si puo` anche usare hyperref:
\usepackage[bookmarksnumbered]{hyperref}\makeatletter
% Contatore che numera i brani di testo, all'interno di ciascuna sezione:
\newcounter{textintoc}[section]
\def\thetextintoc{\thesection.\arabic{textintoc}}
\@ifdefinable\l@textintoc{\let\l@textintoc\l@subsection}
\@ifpackageloaded{hyperref}{%
\def\toclevel@textintoc{2}%
}{}
% % Definizioni alternative: numerazione per capitoli…
% \newcounter{textintoc}[chapter]
% \def\thetextintoc{\thechapter.\arabic{textintoc}}
% \@ifdefinable\l@textintoc{\let\l@text\l@section}
% \@ifpackageloaded{hyperref}{%
% \def\toclevel@textintoc{1}%
% }{}
% % … numerazione per sottosezioni…
% \newcounter{textintoc}[subsection]
% \def\thetextintoc{\thesubsection.\arabic{textintoc}}
% \@ifdefinable\l@textintoc{\let\l@text\l@subsubsection}
% \@ifpackageloaded{hyperref}{%
% \def\toclevel@textintoc{3}%
% }{}
% % … cosi` via.% Contempliamo anche l'uso di un argomento opzionale
\newcommand*\textintoc{\@dblarg\@textintoc}
\@ifdefinable\@textintoc{\def\@textintoc[#1]#2{%
\textbf{#2}%
\refstepcounter{textintoc}%
\addcontentsline{toc}{textintoc}% gli spazi consumano memoria!
{\protect\numberline{\thetextintoc}#1}%
}}\makeatother
\title{Un orribile documento\\con un orribile indice}
\author{P.~A.~Sticcione\thanks{Universit\`{a} degli Studi di Pasticciopoli.}}\begin{document}
\maketitle
\begin{abstract}
Ecco un esempio di come \emph{non} si deve compilare un indice!
\end{abstract}\tableofcontents
\section{Alcuni brani di testo}
\label{S:Alcuni}In questa sezione citiamo alcuni brani di testo. Altri brani seguiranno nella
sezione~\ref{S:Altri},\textintoc{Il primo brano di testo} non \`{e} particolarmente significativo.
\textintoc{Neanche il secondo}, a dire il vero. \textintoc{Notiamo un difetto}:
poich\'{e} non vogliamo che i segni di interpunzione compaiano nell'indice,
\textintoc{siamo costretti a lasciarli fuori}\label{txt:siamo} dall'argomento
del comando \verb|\textintoc|; per\`{o}, cos\`{\i} facendo, \textintoc{essi non
vengono stampati in grassetto}\label{txt:essi} (oh, che brutto!). Una possibile
soluzione verr\`{a} additata nella sezione~\ref{S:Altri}.\textintoc{Notiamo alcune altre cosette}:
\begin{itemize}
\item
il testo “catturato'' dal comando \verb|\textintoc| non deve
necessariamente trovarsi a inizio capoverso: \textintoc{esso pu\`{o}
cadere in un punto qualsiasi}\ldots\item
\ldots~\textintoc{anche entro un elenco puntato};\item
\`{e} possibile usare i riferimenti incrociati: per esempio al
brano~\ref{txt:siamo} o al brano~\ref{txt:essi}.
\end{itemize}\section{Altri brani di testo}
\label{S:Altri}In questa sezione citiamo altri brani di testo, oltre a quelli gi\`{a} citati
nella sezione~\ref{S:Alcuni}.\textintoc{Quel ramo del lago di Como} che volge a mezzogiorno\ldots
\textintoc{Si pu\`{o} anche usare l'argomento opzionale} del comando
\verb|\textintoc| per specificare \textintoc[Due forme diverse del testo]{due
forme diverse del testo:} una da mandare nell'indice (quella indicata
nell'argomento opzionale) e l'altra da includere nel testo (quella indicata
nell'argomento obbligatorio), esattamente come si fa con i comandi di
sezionamento. \textintoc{In questo modo si risolve} il problema dei segni
d'interpunzione menzionato nella sezione~\ref{S:Alcuni}, e si pu\`{o} anche
ovviare alla presenza di brani che non iniziano con una maiuscola (vedi, per
es., i brani \ref{txt:siamo} e~\ref{txt:essi}).\end{document}
`Nei tre/quattro mesi dacché ho ripreso a frequentare questo forum ho imparato una piccola lezione, che può riassumersi nella massima di seguito “incorniciata”: 🙂
Ascoltare sempre quel che dice OldClaudio.
Più precisamente: se OldClaudio dice che una cosa non va fatta, non farla: una meditazione più approfondita della questione ti porterà invariabilmente a convincerti che ha ragione lui.
La massima si applica anche ai relatori… 😛
Ciao.
—
Gustavo
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.