- Questo topic ha 1 risposta, 2 partecipanti ed è stato aggiornato l'ultima volta 6 anni, 5 mesi fa da .
-
Topic
-
Salve a tutti,
mi è venuto un dubbio a riguardo di un documento che ho idea di scrivere. Questo dovrebbe essere una specie di domanda e risposta, in cui le domande sono numerate. In un riferimento incrociato dovrebbe quindi apparire il numero del quesito. Mi spiego meglio con un esempio:`
\documentclass[a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}\newcounter{domanda}
\newenvironment{quesito}[5]{%
\noindent {\bfseries Quesito \stepcounter{domanda}\arabic{domanda}}\hfill{\noindent #1}\label{{#2}}\\ %data ed etichetta\begin{bfseries}
#3 %intro
\end{bfseries}
\vspace{.3cm}{#4}
\begin{center}\rule{5cm}{.4pt}\end{center}
{#5}
{\itshape Firma\\ %firma
}
}{%
\vspace{.3cm}
}\begin{document}
\frontmatter
\mainmatter
\chapter{Primo}
\begin{quesito}
{12 febbraio 2013}{12febbraio2013}
{Questa è il titolo della domanda}
{Questa è la domanda}
{Questa è la risposta}
\end{quesito}
\chapter{Secondo}
Come si vede alla domanda \ref{{12febbraio2013}}
\backmatter
\end{document}
`Allora… innanzitutto scusate se il codice è scritto male… anzi, gradirei le vostre dritte a riguardo.
Poi:
1. Come faccio ad avere un riferimento che prenda in considerazione il numero stampato del contatore di quella domanda e non il capitolo?
2. Ho dovuto mettere l’intero argomento di \label in parentesi graffe, come si vede in \ref nel codice, pena errore nella compilazione. C’è una soluzione per evitare questa cosa?Grazie a tutti anticipatamente.
- Devi essere connesso per rispondere a questo topic.