Ultimi aiuti su caption e andata a capo titoli

  • Creatore
    Topic
  • #40077
    Up
    0
    Down
    ::


    Approfitto per l’ultima volta della vostra pazienza:

    Ho ancora due problemi che ho cercato di risolvere senza riuscirci….evidentemente la mia conoscenza di Latex sembrava buona ma dopo questi tre giorni mi sa che devo rivedere tutto da capo

    il primo problema riguarda un capitolo non numerato che è composto solo da fotografie: la didascalia di ogni figurainizia così: (Figura [numero capitolo].[numero figura]: testo). Non so per quale motivo il numero capitolosi riferisce a quello precedente …comunque è il miore dei problemi visto che lo vorrei rimuovere ed ottenere quindi Figura 1: Figura 2: .. invece che Figura 4.1: Figura 4.2: ….

    il secondo problema riguarda invece le andate a capo: ho un paio di titoli di sottosezioni molto lunghi e di conseguenza non stanno su una riga; al contempo per evitare di spezzare le parole e quindi con l’\hyphenation ho imposto che non vengano divise. Il problema è che il titolo non va a capo oppure se provo a mettere il simbolo \\ va a capo come voglio io, ma ci va anche nelle testatine cosa che è abbastanza brutta da vedere

    Esempio di una section:

    1.1 DALLA COMUNICAZIONE POLITICA ALLA PRO-
    PAGANDA

    Questo è il primo risultato che ottengo …ma non voglio dividere propaganda e quindi nel preambolo ho messo:
    `
    \hyphenation{PROPAGANDA}`

    Risultato ottenuto

    1.1 DALLA COMUNICAZIONE POLITICA ALLA PROPAGANDA

    che però confrontato con quello precedente esce dal margine destro

    Terzo tentativo mando a capo manualmente con \\:

    1.1 DALLA COMUNICAZIONE POLITICA ALLA
    PROPAGANDA

    il titolo ora va bene ma l’andata a capo me la ritrovo nelle testatine.
    Come posso fare?

    il mio preambolo è.

    `documentclass[12pt,a4paper,italian]{report}
    \usepackage{graphicx}
    \usepackage[italian]{babel}
    \usepackage{isolatin1}
    \usepackage{amsmath}
    \usepackage{inputenc}
    \usepackage{fancyhdr}
    \usepackage{amssymb}
    \usepackage{caption}
    \usepackage{ellipsis}
    \usepackage[bottom,hang]{footmisc}

    \def\baselinestretch{1.5}

    \addtolength{\footskip}{1cm}
    \setlength{\footnotemargin}{1em}
    \setlength{\footnotesep}{0.4cm}
    \setlength{\skip\footins}{1cm}
    %\makeatletter
    %\let\splitfootnoterule=\pagefootnoterule
    %\makeatother

    \usepackage{titlesec}
    \titleformat{\chapter}
    {}
    {\Large\bfseries\thechapter.}
    {8pt}
    {\Large\bfseries}

    \titleformat{\section}
    {}
    {\Large\bfseries\thesection}
    {8pt}
    {\Large\bfseries}

    % Different font in captions
    \newcommand{\captionfonts}{\small}

    \makeatletter % Allow the use of @ in command names
    \long\def\@makecaption#1#2{%
    \vskip\abovecaptionskip
    \sbox\@tempboxa{{\captionfonts #1: #2}}%
    \ifdim \wd\@tempboxa >\hsize
    {\captionfonts #1: #2\par}
    \else
    \hbox to\hsize{\hfil\box\@tempboxa\hfil}%
    \fi
    \vskip\belowcaptionskip}
    \makeatother % Cancel the effect of \makeatletter

    \usepackage{hyperref}`

    Grazie ancora.
    Davide

Visualizzazione 0 filoni di risposte
  • Autore
    Risposte
    • #40078
      Up
      0
      Down
      ::

      Approfitto per l’ultima volta della vostra pazienza:

      Ho ancora due problemi che ho cercato di risolvere senza riuscirci….evidentemente la mia conoscenza di Latex sembrava buona ma dopo questi tre giorni mi sa che devo rivedere tutto da capo

      il primo problema riguarda un capitolo non numerato che è composto solo da fotografie: la didascalia di ogni figurainizia così: (Figura [numero capitolo].[numero figura]: testo). Non so per quale motivo il numero capitolosi riferisce a quello precedente …comunque è il miore dei problemi visto che lo vorrei rimuovere ed ottenere quindi Figura 1: Figura 2: .. invece che Figura 4.1: Figura 4.2: ….

      Dopo \chapter*{titolo} metti \renewcommand{\thefigure}{\arabic{figure}}

      il secondo problema riguarda invece le andate a capo: ho un paio di titoli di sottosezioni molto lunghi e di conseguenza non stanno su una riga; al contempo per evitare di spezzare le parole e quindi con l’\hyphenation ho imposto che non vengano divise. Il problema è che il titolo non va a capo oppure se provo a mettere il simbolo \\ va a capo come voglio io, ma ci va anche nelle testatine cosa che è abbastanza brutta da vedere

      Esempio di una section:

      1.1 DALLA COMUNICAZIONE POLITICA ALLA PRO-
      PAGANDA

      Questo è il primo risultato che ottengo …ma non voglio dividere propaganda e quindi nel preambolo ho messo:
      `
      \hyphenation{PROPAGANDA}`

      Risultato ottenuto

      1.1 DALLA COMUNICAZIONE POLITICA ALLA PROPAGANDA

      che però confrontato con quello precedente esce dal margine destro

      Terzo tentativo mando a capo manualmente con \\:

      1.1 DALLA COMUNICAZIONE POLITICA ALLA
      PROPAGANDA

      il titolo ora va bene ma l’andata a capo me la ritrovo nelle testatine.
      Come posso fare?

      \section[Dalla comunicazione politica alla propaganda]
      {Dalla comunicazione politica\\ alla propaganda}

      E togli quel comando \hyphenation, che inibisce la cesura di “propaganda” in tutto il documento.

      Ciao
      Enrico

Visualizzazione 0 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top