Risposte nei forum create
-
AutoreRisposte
-
::
OldClaudio” post=121113Non so esattamente che cosa hai fatto tu, anche perché non includi in Esempio Minimo Compilabile (EMC) come viene indicato in calce ai miei messaggi. Inoltre non includi i debiti tag per comporre il codice che vuoi esporre al forum. Passa il cursore sulla fila di piccole icone nella parte alta della finestra di composizione e vedrai che ce ne è una col nome code: evidenzia il codice che inserisci nel messaggio, poi clicca su quella icona e vedrai che quando invii il messaggio, esso ti appare in una finestra a sfondo grigiolino e completamente composto in modo verbatim con un font monospaziato.
Io invece ti includo un EMC; eccolo`\documentclass[a4paper, 11pt, twoside, openany]{book}
\usepackage[italian]{babel}
\usepackage{graphicx,mwe}\begin{document}
\renewcommand{\listfigurename}{Elenco delle immagini}\tableofcontents
\listoffigures
\chapter{Il mio capitolo}\blindtext
\begin{figure}[h!]
\centering
\includegraphics[width=5cm]{example-image-a}\\
\caption{Nome immagine}
\label{Immagine finta}
\end{figure}\blindtext
\end{document}`Il pacchetto mwe serve per creare un EMC che in inglese si chiama MWE (Minimum Working Example) che ti mette a disposizione tra gli altri il comando \blindtext che serve per inserire un po’ di testo fasullo, tanto per riempire la pagina; inoltre ti mette a disposizione l’immagine fasulla example-image-a con una estensione compatibile con quelle che LaTeX, tramite graphicx, può gestire, ma che non è necessario specificare perché LaTeX usa l’immagine giusta, con la prima estensione giusta che trova sul cammino di ricerca delle immagini.Il mio esempio funziona come richiesto.
Quello che non ho cambiato,ma che può dare guai serissimi, è l’opzione di posizionamento [h!] che hai usato. È un errore gravissimo usare [h!] da solo!. Quell’opzione da sola vuol dire “metti la figura proprio qui se ci riesci”; il punto esclamativo vuol dire “non preoccuparti di rispettare i vincoli per le posizioni h, t e b”. Fin qui è semplice. Ma se proprio qui non ci sta LaTeX rimette in code l’oggetto mobile, ma in qualunque pagina successiva potrebbe starci, ma non è più “proprio qui”; quindi l’oggetto mobile rimane in coda, ma non avendo altre opzioni, blocca la coda fino alla fine del capitolo o del documento, con il rischio di perdere per la strada gli oggetti mobili che non riescono ad essere accodati, perché la coda è piena.Per tua fortuna da un paio d’anni il nucleo di LaTeX con i suoi pacchetti essenziali ha ovviato a questo inconveniente; Prima il numero di oggetti mobili che potevano essere accodati erano 18, ora sono 52; quini il pericolo di saturare la coda esiste ancora, ma è molto più difficile che si manifesti.
Inoltre vista la perseveranza degli utenti che non leggono la documentazione per quel che riguarda il codice h, chi si occupa della manutenzione del nucleo di LaTeX e dei suoi pacchetti essenziali, ha deciso di inserire una verifica: se h si trova da solo per un dato oggetto mobile, LaTeX rimette in cosa l’oggetto, ma con il codice di posizione t, in modo che se proprio lì, a metà pagina esso non ci sta, lo mette in testa nella pagina successiva. Non è la soluzione ottima,ma almeno l’oggetto mobile viene emesso senza bloccare le code degli oggetti di pari denominazione, figura, tabella, o altro.Ho risolto, ti ringrazio molto per la tua spiegazione.
Matias.
::OldClaudio” post=121111Io avevo scritto …figures… invece di …figure…; come vedi c’era una s di troppo; siccome ho corretto il mio post, ora non vedi più la s spuria.
Veniamo al tuo punto; con che classe stati componendo la tes ()per esempio con la classe toptesi bisogna autorizzare la composizione degli elenchi delle figure e delle tabelle, perché di default non vengono composti)i; come hai messo la didascalia alle figure (senza \caption[…]{…} l’elenco delle figure rimane vuoto); come tutti gli indic,i il documento va compilato almeno due volte; per la bibliografia a seconda dello stile bisogna ricompilare anche tre volte dopo aver eseguito bibtex o biber; dipende dallo stile bibliografico.
Non sono un esperto di latex, ad usarlo per la tesi e leggendo nei vari manuali ho letto che è consigliato usare book infatti all’inizio ho questo io: \documentclass[a4paper, 11pt, twoside, openany]{book}.
Mentre le immagini le inserivo così: \begin{figure}[h!]
\centering
\includegraphics[width=5cm]{nomeIMG.PNG}\\
\caption{Nome immagine}
\label{…}
\end{figure}Comunque mi da sempre pagina bianca
::OldClaudio” post=121108Domando scusa; nello scrivere il comando avevo messo una “s” di troppo. Talvolta nella fretta di rispondere mi scappano dei refusi che dovrei stare attento a non commettere.
Scusa ma non ho capito quale “s” intendi. Io ho scritto \renewcommand{\listfigurename}{Elenco delle immagini} e mi compare la pagina bianca, quindi non capisco cosa sbaglio.
Grazie ancora per la risposta,
Matias.
::OldClaudio” post=121106La spiegazione si trova in diverse guide della sezione Documentazione di questo forum. į pare che sia spiegata anche nella descrizione del mdoulo per l’italiano.
In ogni caso questi nomi/;ocuzioni come “Elenco delle figure”, sono raccolti dentro comandi del tipo [tt]\listfigurename{Elenco delle figure}[/tt]; la cosa più seplice è quella di rinominare quel comando, per esempio `\renewcommand\listfigurename{Elenco delle immagini}`Questa soluzione è sicuramente la più semplice, ma in qualche circostanza di documenti scritti i diverse lingue potrebbe dare dei problemi; Quindi ci vorrebbe qualche altro sporco trucco, raccontato nelle guide citate.Direi che, se la tua tesi è in italiano, ti basta questa soluzione minimale.
Ti ringrazio molto. Avendo comunque la tesi in italiano mi da errore se sostituisco quel comando a quello che avevo inserito io. Mi sembra un po’ stano perché ho seguito quello che mi hai detto te.
Matias.
::OldClaudio” post=120900Il problema delle immagini che non ci stanno è vecchio e trattato in diversi filoni di discussione.
Tu da una parte hai scelto uno stile per la composizione dei capitoli che occupa un certo spazio nell’alto della pagina; gli spazi bianchi sopra e sotto il titolo sono consistenti. Sotto comincia il testo che occupa quasi tuttolo spazio restante, per cui un’immagine in calce alla pagina non ci sta, se non rimpicciolendola in modo eccessivo.
Ho capito bene?
Se, quindi ho capito bene, mi domando che idee hai sulla qualità della composizione con LaTeX. Se anche riuscissi a dimezzare gli spazio sopra e sotto il titolo, guadagneresti un paio di centimetri. Non credo che un apio di centimetri siano sufficienti per farci stare la tua immagine.
Devi quindi arrangiarti in uno dei due modi seguenti:
1) lasci fare a LaTeX e lasci che ti metta la figura con la sua didascalia dove vuole lui, presumibilmente all’inizio della pagina successiva (se non specifichi nessun carattere di posizionamento); vi fai riferimento con \label e \ref e con un’espressione testuale adeguata.
2) specifichi i codici di posizionamento [hb], ma sposti i codice della figura con la didascalia (ma anche senza didascalia) qualche capoverso prima della fine della pagina; compili e vedi se il testo dopo la figura (se te la mette proprio lì) viene interrotto correttamente; altrimenti , se te la deve mettere in fondo pagina, inserisci un \clearpage dopo la figura o alla fine di un capoverso il cui codice segua la figura, in modo che sia svuotata al coda delle figure, e quindi la figura venga emessa; se la figura viene posta da sola nella pagina successiva, vuol dire che non ne hai spostato il codice abbastanza indietro.Con giochetti di questo genere puoi ottenere il risultato voluto, ma devi andare per tentativi. D’altra parte la superficie di pagina occupata dalla figura e la superficie del testo non sono compenetrabili; quindi se il posto non c’è per la figura in questa pagina, è inutile insistere, a meno di farle spazio sufficiente modificando il codice.
Grazie mille.
::OldClaudio” post=120889Ci sono vari modi, il più rozzo dei quali consiste nell’inserire prima del testo no spazio negativo usando il comando \vspace.
Il risultato è tipograficamente inconsistente con lo stile di intestazione che hai scelto.
Non ridurre quello spazio.
Ti ringrazio molto per il consiglio. Il mio problema principale è che alla fine di quella pagina ci dovrebbe essere un’immagine ma a causa delle sue dimensioni non ci sta, per farla stare dovrei rimpicciolirla troppo e dopo di conseguenza non si vedrebbe l’immagine.
Matias.
::
Ti ringrazio molto per il consiglio. Il mio problema principale è che a causa di questo spazio, alla fine della pagina ne ho un altro perché in quel punto finale dovrei inserire un’immagine ma non posso a causa della sua dimensioni e per farla stare la dovrei rimpicciolire troppo e non si vedrebbe molto.Matias
29 Luglio 2021 alle 10:46 in risposta a: Titlesec: titolo capitolo personalizzato con numerazione #92721::egreg9″ post=120785Non se ne può più di quell’obbrobrio di [tt]\fncyblank[/tt].
Ecco qui, naturalmente fronte-retro come si deve per rispettare l’ambiente.
`
\documentclass[a4paper,12pt]{book}\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
%\usepackage{geometry}\usepackage{titlesec}
\usepackage{tocloft}
\usepackage{fancyhdr}
\usepackage{emptypage} % pagine bianche proprio bianche\usepackage{lipsum} % testo riempitivo
% tocloft
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}}% titlesec
\titleformat{\chapter}[display]
{\filright\normalfont\huge\bfseries}
{}
{0pt}
{\thechapter.\ }
\titleformat{name=\chapter,numberless}[display]
{\filright\normalfont\huge\bfseries}
{}
{0pt}
{}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}% fancyhdr
\setlength{\headheight}{14.5pt}
\renewcommand{\headrulewidth}{0pt}
\fancyhf{}
\fancyhead[LO]{\scshape\nouppercase{\leftmark}}
\fancyhead[RE]{\scshape\nouppercase{\rightmark}}
\fancyhead[RO,LE]{\thepage}
\pagestyle{fancy}% comandi personali
\newenvironment{abstract}
{%
\cleardoublepage % comincia a pagina dispari
\pagestyle{empty} % niente testatine né piè di pagina
\vspace*{\fill} % spazio verticale
\begin{center}\bfseries \abstractname\end{center}
}
{\vspace*{\fill}}% impostazioni finali
\doublespacing\begin{document}
%\pagenumbering{Alph} % non turbiamo hyperref
\begin{titlepage}
\lipsum[1][1-2]
\end{titlepage}\begin{abstract}
\lipsum[2]
\end{abstract}\cleardoublepage
\pagenumbering{arabic}\tableofcontents
\chapter{Introduction}
\label{0}\lipsum[3]
\section{Title}
\lipsum[4-8]\chapter{Conclusion}
\label{1}\section{Title}
\lipsum[9-13]\end{document}
`È quello che volevi?
Ciao
EnricoScusa il ritardo, ho visto solo ora. Grazie mille per il consiglio ma avevo già risolto ponendo questo sul preambolo per i capitoli:
\usepackage{lmodern}
\usepackage[x11names]{xcolor}
\usepackage[explicit]{titlesec}%
\newlength\rulew
\definecolor{mygray}{gray}{0.5} %PER DEFINIRE UN COLORE
\titleformat{\chapter}[block]
{\filleft\sffamily\bfseries}
{\fontsize{120}{120}\selectfont\textcolor{mygray}{\thechapter}\hskip8mm\titlerule[0.8pt]}
{0em}
{\fontsize{30}{36}\bfseries\llap{\parbox{0.7\linewidth}{\filleft#1\vskip0.6ex}}}%
\titlespacing*{\chapter}{0pt}{30pt}{18ex}\usepackage{lipsum}
Grazie ancora, gentilissimo.
Matias.
::luca34″ post=120781Allora se vuoi il risultato in figura non ti resta che inserire il codice che si trova al link che hai postato sopra.
Nel preambolo devi caricare il pacchetto xhfill e xcolor:`
\usepackage{xcolor}
\usepackage{xhfill}
\usepackage[rubberchapters]{titlesec}
\titleformat{name=\chapter}[display]
{\Large\bfseries\scshape}
{\xhrulefill{black}{1pt}
\hspace*{5pt}\fontsize{3.5cm}{2.5cm}\bfseries{\thechapter}}
{-35pt}
{\xhrulefill{black}{1pt}\newline\vspace*{5pt}}`Permettimi un consiglio, so che spesso quando si ha un lavoro in cantiere si desidera subito la soluzione, ma leggiti qualche guida, ci si perde un po’ di tempo all’inzio ma poi ne guadagni molto quando devi trovare la soluzione ai problemi che ti si presentano.
Ciao, LucaTi ringrazio molto per l’aiuto. Scusa se ti domando ancora ma per aumentare la grandezza del numero devo mettere Hole al posto di Large?
Tranquillo, accetto molto volentieri i consigli, sto leggendo delle guide però non è semplice.
Grazie mille.Matias.
::luca34″ post=120772
Funziona, però non è proprio quello che intendevo io.
Intendo che sulla stessa riga del capitolo ci fosse il titolo a sinistra e a destra il numero del capitolo, magari un po’ più in grande. ALLEGO ESEMPIOForse ho capito, allora potresti usare il pacchetto titlesec magari con delle impostazioni del genere:
`
\usepackage{titlesec}
\titleformat{\chapter}[display]{\normalfont\Large\filleft\rmfamily}
{\Huge\thechapter}{-3pc}{\raggedright\Huge}`Ti ringrazio per l’aiuto ma io intendevo la numerazione dei titoli più in grande del testo e con una linea che dividesse il tutto. Allego un esempio
Attachments:
You must be logged in to view attached files.::samiel” post=120778puoi fornire un EMC ?
Scusa per l’ignoranza ma non so cosa sia.:-? 😳
Comunque ho provato a cercare informazioni su titlesec, che me lo aveva consigliato lei e la ringrazio. Ho trovato questa discussione (https://guitex.org/home/it/forum/5-tex-e-latex/72233-capitoli-colorati-e-titlesec) con anche il codice per ottenere un risultato abbastanza vicino alla mia idea per i capitoli. Ho provato ad utilizzarlo non mi funziona, quindi credo che o manca qualcosa o non lo so, forse perchè sono in book? Per caso ha qualche consiglio da darmi? Grazie ancora.
Matias
::heinrich” post=120773Il package suggeritoti da Samiel è senza dubbio una valida alternativa. Quanto a memoir è sufficiente che nel preambolo usi un codice simile
`
……..
\begin{document}
\chapterstyle{thatcher}
\tableofcontents
\listoffigures
\listoftables
……
\end{document}
`dove al posto di thatcher puoi mettere lo stile di capitolo che più ti aggrada,
Considera che come ha detto giustamente Samiel, la classe memoir va studiata, ma ti permette tantissime cose, e quanto a me da più di dieci anni, per quello che può valere, uso solo quella e (qualche volta) suftesi.
Ciao, E.Ringrazio entrambi per i consigli. Ho provato ad inserire nel preambolo questo codice ma non mi ha cambiato nulla. Ho trovato in un altra discussione quello che avevo intenzione di creare io (https://guitex.org/home/it/forum/5-tex-e-latex/72233-capitoli-colorati-e-titlesec) però non riesco a ricrearla. Avete consigli?
Matias.
-
AutoreRisposte