- Questo topic ha 14 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 5 anni, 6 mesi fa da
samiel.
-
CreatoreTopic
-
8 Febbraio 2021 alle 7:01 #119549::
Buongiorno, dovrei creare un elenco numerato con una descrizione e con delle immagini (per ogni punto).
Utilizzando l’elenco numerato, ho fatto un semplice codice di questo tipo:
`\begin{enumerate}
\item blablabla\begin{figure}[ht]
\centering
\includegraphics[width=%
1.0\textwidth]{figura29}
\caption{blablabla}
\label{fig:2.34}
\end{figure}\end{enumerate}
`Il problema di questo metodo è che essendo le immagini flottanti vengono sistemate in posizione ottimizzate perdendo quindi la sequenzialità che invece dovrebbero mantenere.
E’ una scelta valida (anche se va modificata) o c’è un metodo più semplice e efficace?
-
CreatoreTopic
-
AutoreRisposte
-
-
8 Febbraio 2021 alle 8:01 #119550::
infatti non devi usare immagini flottanti in questo caso.
piuttosto, potresti inserire le immagini in una minipage.
prova a partire da un codice come
` \begin{itemize}
\begin{minipage}{\linewidth}
\item
\captionsetup{type=figure}
\includegraphics[width=0.5\linewidth]{figur29}
\caption{Didascalia}
\end{minipage}
\end{itemize}`m
-
8 Febbraio 2021 alle 10:17 #119551::
Grazie del suggerimento.Per il momento un risultato soddisfacente (almeno mi sembra) l’ho ottenuto così (un po’ macchinoso):
`\begin{enumerate}
\item blablabla;
\item blablabla;\begin{minipage}{\linewidth}
\item blablabla;
\captionsetup{type=figure}
\begin{center}
\includegraphics[width=0.5\linewidth]{figura27}
\caption{blablabla}
\end{center}
\end{minipage}\item blablabla;
\end{enumerate}`
Per ogni voce dell elenco numerato ho creato un minipage e al momento sembra tutto andar bene (prima che mettessi la centratura dell immagine creando un nuovo ambiente il testo andava un po’ dove gli pare).
-
8 Febbraio 2021 alle 16:37 #119552::
Niente Samiel … un disastro! Sto cercando di capire come giostrare meglio la situazione, ho diversi problemi:
1) capita di avere mezza pagina libera
2) capita che ci siano le immagini fuori dai margini con la didascalia e tutto
ora provo a smanettare un po’ … speriamo di raggiungere un risultato
-
9 Febbraio 2021 alle 16:13 #119553::
Con un po’ di smanettamenti vari ho raggiunto una configurazione quasi soddisfacente … probabilmente dovrò rivederla per l emissione finale.
Non mi piacciono però gli spazi vuoti che ci sono, come potrei ridurli??EDIT
Ho provato annidando il minipage ma chiaramente quando arriva alla fine della pagina taglia tutto
-
9 Febbraio 2021 alle 17:06 #119554
-
9 Febbraio 2021 alle 17:46 #119555::
Giusto per capire se sto ragionando male … in pratica con minipage faccio come delle scatole che vengono gestite da Latex come non flottanti (dove le metto stanno), se ne faccio diverse sequenziali (quelle dell’elenco), Latex le ordina come fossero delle entità flottanti? Ho notato che riducendo le dimensioni di alcune immagini, mandando a capo dopo il punto etc riesco a miglioare un pò la situazioneIn linea di massima ho fatto un codice di questo tipo (alcuni dei punti dell elenco hanno più immagini):
`\begin{itemize}
\begin{minipage}[t]{\linewidth}
\item bla bla bla
\captionsetup{type=figure}
\begin{center}
\includegraphics[width=0.5\linewidth]{figura33}
\caption{bla bla bla}
\end{center}
\end{minipage}
\begin{minipage}{\linewidth}
\captionsetup{type=figure}
\begin{center}
\includegraphics[width=0.5\linewidth]{figura34}
\caption{bla bla bla}
\end{center}
\end{minipage}
\end{itemize}`
-
9 Febbraio 2021 alle 18:00 #119556
-
9 Febbraio 2021 alle 18:04 #119557::
samiel” post=120025non ci siamo… un EMC implica tutto il codice atto a compilare il codice.
usa nel caso le immagini di esempio del pacchetto mwem
Eccolo:
`%formato pagina
\documentclass[a4paper,12pt]{book}%lingua documento,font
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[italian]{babel}%impostazione pagina
\usepackage{geometry}%paccheto per dimensionare pagina
\geometry{top=3cm,bottom=3cm,left=3cm,right=3cm}%margini
\usepackage{setspace} %pacchetto per base line skip
\pagestyle{plain}%definisce come deve essere testatina e piede%formato,stile, vocabolario testo
\usepackage{mathcomp}%simboli matematici
\usepackage{gensymb}%font principalmente per unità di misura
\usepackage{indentfirst}%nette il rientro nella prima riga dopo un titolo%pacchetto per il frontespizio
\usepackage[sans]{frontespizio}%pacchetto per citazioni
\usepackage{quoting}%pacchetti per immagini, didascalie immagini
\usepackage{graphicx}%posizionamento immagini (ma anche testo)
\usepackage{picture}
\usepackage[font=small]{caption}%testo didascalie small
\usepackage[margin=1.5cm]{caption}%margini didascalie laterale%pacchetti posizionamento didascalie
\usepackage{sidecap}%pacchetto per unità di misura
\usepackage{siunitx}%pacchetto per la matematica
\usepackage{amsmath}
\usepackage{calc}
\usepackage{amssymb}%gestione testo
\usepackage{soulpos}
\usepackage{multicol}%impostazioni indice generale
\setcounter{tocdepth}{2}%numero che indica la profondità dell`indice ovvero
%delle sottosezioni che compariranno
\setcounter{secnumdepth}{3}%numero che indica la profondità dell`indice ovvero
%delle sottosezioni che compariranno con il numero accanto%pacchetti per riferimenti
\usepackage[italian]{varioref}%richiama la cartella con tutte le immagini contenute nel documento
\graphicspath{{03_figure/}}%collegamenti ipertestuali (lasciarlo per ultimo)
\usepackage{hyperref}\begin{document}
\begin{itemize}
\begin{minipage}[t]{\linewidth}
\item bla bla bla
\captionsetup{type=figure}
\begin{center}
\includegraphics[width=0.5\linewidth]{figura33}
\caption{bla bla bla}
\end{center}
\end{minipage}
\begin{minipage}{\linewidth}
\captionsetup{type=figure}
\begin{center}
\includegraphics[width=0.5\linewidth]{figura34}
\caption{bla bla bla}
\end{center}
\end{minipage}
\end{itemize}
\end{document}`
-
9 Febbraio 2021 alle 18:21 #119558::
constato che il concetto di EMC è più ostico di quanto io credessi.
ometti i pacchetti irrilevanti, come quelli per le testatine ecc.
metti solo il codice essenziale per il tuo problema.
frontespice, quoting ecc ecc non lo sono.
metti immagini che io possa compilare: io mica ho figura 33 ecc
per questo ti ho detto sopra di usare le immagini di esempio di mwe,
presenti in Texlive
-
11 Febbraio 2021 alle 15:20 #119559::
Ciao, scusami sono stato un po’ incasinato .. allora ho ripulito un po’ il codice, un esempio è questo:`%formato pagina
\documentclass[a4paper,12pt]{book}%lingua documento,font
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[italian]{babel}%impostazione pagina
\usepackage{geometry}%paccheto per dimensionare pagina
\geometry{top=3cm,bottom=3cm,left=3cm,right=3cm}%margini%pacchetti per immagini, didascalie immagini
\usepackage{graphicx}%posizionamento immagini (ma anche testo)
\usepackage{picture}
\usepackage[font=small]{caption}%testo didascalie small
\usepackage[margin=1.5cm]{caption}%margini didascalie laterale%pacchetti posizionamento didascalie
\usepackage{sidecap}%pacchetti per riferimenti
\usepackage[italian]{varioref}\usepackage{mwe}
\begin{document}
\begin{itemize}
\begin{minipage}[t]{\linewidth}
\item bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla
\captionsetup{type=figure}
\begin{center}
\includegraphics[width=0.25\linewidth]{example-image-a}
\caption{bla bla bla}
\end{center}
\end{minipage}
\begin{minipage}{\linewidth}
\captionsetup{type=figure}
\begin{center}
\includegraphics[width=0.5\linewidth]{example-image-b}
\caption{bla bla bla}
\end{center}
\end{minipage}
\begin{minipage}[t]{\linewidth}
\item bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla blabla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla blabla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla blabla bla bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla blabla bla bla bla bla
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
\captionsetup{type=figure}
\begin{center}
\includegraphics[width=1\linewidth]{example-image-c}
\caption{bla bla bla}
\end{center}
\begin{minipage}{\linewidth}
\captionsetup{type=figure}
\begin{center}
\includegraphics[width=0.5\linewidth]{example-image-c}
\caption{bla bla bla}
\end{center}
\end{minipage}
\end{minipage}
\end{itemize}
\end{document}`
Ad esempio nella pagina 1 c è parecchio spazio libero, come potrei risolvere problemi di questo tipo?? E’ solo un esempio, l elenco reale è più lungo, alcune voci con 2 o 3 immagini altre con 1
-
11 Febbraio 2021 alle 20:41 #119560::
in attesa che qualche guru ti suggerisca una magia che io non so fare,
poiché ogni item e ogni minipage stanno in una scatola “unbreakable”
e dal momento che Latex non rompe la scatole :), devi giocare sulle dimensioni,
ad esempio rimpicciolendo le immagini o la dimensione del carattere.
un’altra possibilità è usare un’opzione specifica per tenere tutto sulla stessa pagina,
`\begin{samepage}
\begin{itemize}
\item …
\item …
\item…
\end{itemize}
\end{samepage}`
ma ovviamente non puoi mettere 2 metri quadri dentro un A4…mi chiedo però, sia sotto il profilo dell’organizzazione logica del testo
sia dal punto di vista della disposizione tipografica, che senso abbia
un elenco puntato o numerato così ampio. l’elenco è tale se riscontro
i vari item distinti, cioè se ne vedo almeno alcuni nella stessa pagina.
se invece un singolo item è lungo quanto o più di una pagina,
si perde l’effetto anche immediato e visivo dell’elenco:
vedo solo un testo più o meno rientrato.
hai pertanto valutato l’ipotesi, che risolverebbe tutti i tuoi problemi,
di trasformare l’elenco in testo, magari suddiviso in \subsection
o parti del genere?m
-
13 Febbraio 2021 alle 6:32 #119561
-
13 Febbraio 2021 alle 12:58 #119562::
Scusami ancora Samiel, mantenendo l’elenco sono riuscito ad avere una cosa secondo me al momento accettabile. Ho un piccolo problema invece tra una subsection e l’altra. Alla fine di una subsection ho messo alcune immagini, compilando le ritrovo nella subsection successiva (inizia col \newpage), come posso fare in modo che rimangano nella subsection “di appartenenza”?grazie ancora x i consigli
-
13 Febbraio 2021 alle 16:51 #119563::
antico problema, posto chissà quanto volte.
accertati innanzitutto che alla fine della pagina ci sia abbastanza spazio perché possano effettivamente starci.
se lo spazio non c’è, non c’è…
se ti serve poco poco spazio, puoi allargare / allungare quella pagina, con vari metodi, ad es.
`\enlargethispage{\baselineskip}`
e calcola quanto ti serve. Oppure con
`\newgeometry`
del pacchetto geometrym
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.