Newsgroup: it.comp.software.tex
Titolo: Forse OT: Domanda su Lyx e immagini

Sto ultimando la mia tesi di laurea e sto utilizzando lyx 1.4.2 in 
ambiente mac os X.
Il programma funziona correttamente ma avrei bisogno di un'aiuto
Tutti i capitoli e sottocapitoli li ho inseriti come prevede il 
programma, quindi selezionando Chapter, Section ecc.. dal menu a 
tendina, ottenendo il capitolo e le immagini per quel capitolo
Es. Capitolo 1, Figura 1.1 ecc...
Il problema è che nella tesi avrei anche dei "capitoli" che non devono 
essere numerati (Conclusioni, Sviluppi Futuri e Appendice)
Tali capitoli e sottocapitoli li ho inseriti scegliendo dal menu a 
tendina le voci Chapter*, Section* ecc.. e tramite "codice" le ho fatti 
risultare nell'indice (in quanto non apparirebbero).
Il problema sta che per Lyx tali capitoli finali sono in realtà 
all'interno dell'ultimo capitolo, e quindi se in questi capitoli 
inserisco delle foto, le continua a numerare come l'ultimo capitolo
es. Figura 5.15
Come posso risolvere questo problema facendo risultare a lyx, tali 
capitoli come a se stanti e avere un nuovo conteggio delle foto??

capitoli come a se stanti e avere un nuovo conteggio delle foto??
Temo che tu debba ricorrere anche in questo caso a un po' di ERT; che
cosa, in particolare, dipende anche da quello che vuoi ottenere. Se
aggiungi:
     \stepcounter{chapter}
dopo i \chapter*, viene incrementato il contatore dei capitoli, cosě
che otterresti "Figura 6.15" per un'immagine in "Conclusioni", "Figura
7.15" per un'immagine in "Sviluppi futuri" e cosě via. Situazione
abbastanza confusa, per capitoli non numerati (e non escludo altri
effetti collaterali). Per altri risultati, immagino si debba creare un
comando \caption ad hoc.
Ciao.

 
visto la mia ignoranza in materia potresti aiutarmi con questi \caption ??

visto la mia ignoranza in materia potresti aiutarmi con questi \caption ??
È assai probabile che la tua ignoranza non sia particolarmente
superiore alla mia (tra l'altro, il fatto che lavori in LyX e non
direttamente in LaTeX aumenta l'estensione di ciò che ignoro), sicché
più che aiutarti direi che possiamo tentare di capirci qualcosa
insieme.
Intanto, ripensandoci, la cosa su cui intervenire, più che \caption, è
probabilmente \thefigure (o anche \thecapter).
La definizione di \thefigure in book.cls (la classe che immagino tu
usi) è la seguente:
  \renewcommand \thefigure
     {\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@figure}
e quella di \thechapter:
  \renewcommand \thechapter {\@arabic\c@chapter}
Potremmo lasciare così com'è \thefigure, e modificare \thechapter (la
scelta del comando \appendix), oppure modificare \thefigure.
In LaTeX forse opterei per la prima soluzione, magari mimando il
comando \appendix. In LyX forse è meno invasiva la seconda.
Un primo tentativo, molto sporco e brutale, potrebbe essere mettere in
qualche punto opportuno, probabilmente dopo \chapter*, qualcosa che
elimini il numero di capitolo dalla numerazione della figura:
   \makeatletter%   non chiedere
   %La numerazione delle figure riprende da zero
   \setcounter{figure}{0}
   %Ridefiniamo \thefigure
   \renewcommand \thefigure {\@arabic\c@figure}
   \makeatother%    non chiedere
È piuttosto orribile, ma magari funziona (non sono in grado di
provare, perché non ho LyX installato). Immagino che potresti anche
modificare lo stile di numerazione delle figure (per esempio,
\@Alph\c@figure, in luogo di \@arabic\c@figure), o aggiungere un
qualche prefisso significativo.
Almeno per l'appendice, poi, LyX dovrebbe fornirti una voce "Appendix"
dal menu a tendina.
Ciao.

 qualche prefisso significativo.
ho fatto quanto mi hai suggerito inserendo nell'ERT
\makeatletter
\setcounter{figure}{0}
\renewcommand \thefigure {\@arabic\c@figure}
\makeatother
ottenendo nei chapter* che il conto riprendesse dall'inizio ma il numero 
del capitolo era quello dell'ultimo chapter
per intenderci ottenevo 5.1 in un capitolo non numerato
ora ho provato un ERT di questo tipo
\makeatletter
\stepcounter{chapter}
\setcounter{figure}{0}
\renewcommand \thefigure {\@arabic\c@figure}
\makeatother
Ottenendo 6.1 ... Non è bellissimo ma almeno si capisce che non fanno 
parte del chapter precedente
Ho letto solo ora le ultime tue righe \@Alph\c@figure ...
Cosa otterrei ??
Ma non c'è modo di ottenere un I.1  ?
Da inesperto ho capito che bisogna lavorare sulla riga
\renewcommand \thefigure {\@arabic\c@figure}
ma dove trovo i possibili "parametri" che posso usare fra le graffe ??
-- 
Davide Stagni - blogmac's Staff
Le risposte ai tuoi quesiti sul tuo SonyEricsson:
http://www.onemorething.it/faq/

ma dove trovo i possibili "parametri" che posso usare fra le graffe ??
In realtà non c'è nessun limite al valore di \thefigure, neanche che
debba contenere per forza un contatore (anche se è ragionevole che sia
così).
Come contatori che richiamino sezioni del testo, puoi usare \c@chapter
per il numero di paragrafo, \c@section per la sezione e così via. Il
contatore delle figure è c@figure. Tutti questi sono numeri, per
scriverli devi trasformarli in stringhe; a questo scopo puoi usare i
modificatori @arabic, @alph, @Alph, @roman, @Roman, con i significati
già detti. E per il resto puoi far precedere, seguire e intramezzare
quello che vuoi.
Il primo obiettivo però è riuscire a far funzionare all'interno di LyX
la ridefinizione di \thefigure.
Ciao.