Newsgroup: it.comp.software.tex
Titolo: Ipotesi 2'

ho definito un
\newtheorem{ipotesi}{Ipotesi}
così che quando scrivo
\begin{ipotesi}
mi mette una ipotesi e me la numera in modo crescente;
ora ho il problema che vorrei che una ipotesi fosse indicata come 2' , come
posso fare???
Ho pensato a qualcosa di "rozzo" come
\vspace{0.2cm}
\\ \textbf{Ipotesi 2'} \emph{ .... }
Altro problema: nella mia ipotesi ci sono 3 punti che vorrei mettere con un
\begin{enumerate}
ma se lo faccio mi mette il primo punto a fianco della scritta "Ipotesi n",
mentre per ogni nuovo punto mi va a capo; in tal modo il primo punto non
risulta incolonnato con gli altri 2, in quanti prima di lui c'è la scritta
"Ipotesi n".
Ho pensato di risolvere questo problema così:
\begin{ipotesi}
\begin{description}
\item []
\item [\emph{1.}] .....
\item [\emph{2.}] .....
\end{description}
\end{ipotesi}
c'e' qualcosa di meglio?
Ah, infine vi volevo chiedere: ma come si fa l'apice ' ?
Grazie ciao ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Ah, infine vi volevo chiedere: ma come si fa l'apice ' ?
Come hai visto, in modo matematico basta l'apostrofo.
Ciao
Enrico

Perfetto!!! Funziona tutto benissimo!
ora dovrei solo capire di preciso cos'hai fatto, perché sto all'inizio e non
mi è ben chiaro tutto... ma posso vederlo da qualche guida che si trova su
internet.
Grazie mille per l'aiuto, ciao ciao


 internet.
Non è roba troppo da principianti, ma nemmeno troppo complicata.
Vediamo passo passo.
1) Con \newtheorem{ipotesi}{Ipotesi} definisci un ambiente "ipotesi"
e anche un contatore "ipotesi". Con \begin{ipotesi} chiedi a LaTeX
varie cose, fra cui far scattare il contatore "ipotesi" e scrivere
"Ipotesi" seguita dalla rappresentazione del valore del contatore.
La rappresentazione del valore si ottiene con il comando \theipotesi.
2) Scriviamo uno di quegli ambienti:
  \begin{ipotesi}\label{ipotesix}
  ...
  \end{ipotesi}
Adesso \ref{ipotesix} si riferisce al numero appena generato (cioè
il valore del contatore ipotesi).
3) Vogliamo adesso usare il fatto che LaTeX, di fatto, intesta 
l'ambiente "ipotesi" con "Ipotesi \theipotesi":
  \begingroup
  \renewcommand\theipotesi{\ref{ipotesix}$'$}
  \begin{ipotesi}
  ...
  \end{ipotesi}
Perciò apriamo un gruppo, in modo che la ridefinizione di \theipotesi
non rovini il resto del documento: alla fine del gruppo ritornerà
infatti la definizione precedente. Come possiamo ridefinire questo
comando? Semplice, dicendo che stampi il numero a cui si riferisce
l'etichetta "ipotesix", seguita dal simbolo "primo".
LaTeX segue le istruzioni, quindi compone "Ipotesi \theipotesi"
usando il significato /attuale/ di \theipotesi. E qui il trucco!
4) Adesso dobbiamo disfare ciò che va male per i nostri scopi:
  \addtocounter{ipotesi}{-1}
  \endgroup
Siccome l'ambiente "ipotesi" ha fatto scattare il contatore, lo
facciamo tornare indietro. Non c'è problema di gruppi, perché le
modifiche ai contatori con \stepcounter, \refstepcounter,
\addtocounter e \setcounter sono sempre /globali/. Per finire
chiudiamo il gruppo iniziato prima e così \theipotesi torna ad
avere il significato che ci interessa.
Se dovessi avere più volte questa necessità, puoi ovviamente
definire un ambiente apposito:
\newenvironment{ipotesi*}[1]
  {\renewcommand\theipotesi{\ref{#1}$'$}\begin{ipotesi}}
  {\addtocounter{ipotesi}{-1}\end{ipotesi}}
Nel caso in esame scriveresti
  \begin{ipotesi*}{ipotesix}
  ...
  \end{ipotesi*}
dando come argomento all'ambiente "ipotesi*" l'etichetta che
avrai definito nell'ambiente "ipotesi" che ti interessa.
Perché mancano le istruzioni \begingroup e \endgroup? Perché
sono già implicite nell'uso dell'ambiente "ipotesi*".
Ciao
Enrico

Grazie mille per le spiegazioni!!! Sei molto chiaro!
Interessante anche questo comando
\newenvironment
che non avevo mai visto
P.S. Forse ti farà piacere sapere che ho scaricato ArteLaTex, ci ho dato una
rapida occhiata:dice molte cose interessanti...
Ciao e grazie di nuovo
