- Questo topic ha 3 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 1 anno, 10 mesi fa da .
-
Topic
-
Salve.
Torno al forum dopo parecchio tempo perchè ho ripreso Latex senza averci lavorato per 2 anni, e sono un po’ “arrugginito”.
Ho un problema, probabilmente di non difficile soluzione.Allora, ho creato un ambiente per l’inserimento ripetitivo di immagini e dati (con 5 argomenti), che funziona correttamente.
Il problema sorge quando cerco di introdurre un sezionamento (il cui titolo non voglio appaia sui fogli) e creare una voce relativa nell’indice (legata ad primo argomento dell’ambiente).
Questo il codice:`
\newenvironment{datiBase}[5]
{
\subsection*{}
\ifthenelse{\boolean{sectionOperas}}
{\addcontentsline{toc}{subsection}{{IMMAGINE INIZIALE: #1}}
{\addcontentsline{toc}{subsection}{{#1}}\begin{minipage}{\dimexpr\textwidth-1cm}
% Formatta titolo immagine (#1: titolo)
\LARGE{\textbf{Titolo dell'immagine}: #1}%
\end{minipage}
% centra immagine nella pagina (#2: file immagine)
\vspace*{\fill}
\begin{center}
\fbox{\includegraphics [scale=1.5] {#2}}% fbox mette il contorno all'immagine
\end{center}
\vspace*{\fill}
\begin{large}
% inserisce in fondo alla pagina l'anno (#3) e la tecnica usata (#4)
\vfill
\textsc{\textbf{Anno}: #3}%
\par\vspace{8pt}\noindent
\textsc{\textbf{tecnica utilizzata}:}%
\hspace{3pt}\noindent\textit{#4}
\clearpage
% inserisce commento dell'artista (#5)
\textsc{\textbf{COMMENTO DELL'ARTISTA ALLA GRAFICA}}
\par
\vspace{3em}
\noindent\textit{#5}%
\vspace{10pt}
\separatore
\clearpage% alla fine va ad una nuova pagina
\end{large}%
}
`Il problema è generato da queste istruzioni (non dal controllo IF, l’ho verificato: i boolen sono gestiti correttamente):
`
\subsection*{}
\ifthenelse{\boolean{sectionOperas}}
{\addcontentsline{toc}{subsection}{{IMMAGINE INIZIALE: #1}}
{\addcontentsline{toc}{subsection}{{#1}}
`
Mi pare evidente che Latex non accetti una titolazione vuota, e questo dovrebbe causare l’errore.
Che posso fare in alternativa?
Oppure, come posso correggere l’istruzione?Grazie in anticipo a chi mi vorrà rispondere.
- Devi essere connesso per rispondere a questo topic.