allegati

  • Creatore
    Topic
  • #18793
    Up
    0
    Down
    ::


    Ragazzi devo proprio inserire degli aellegati in latex ma è un macello.

    Sono tutte immagini e inoltre non so come cambiare il nome da “Figura xxx” ad “allegato xxx”

    Ciao
    grazie
    Matteo

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

      Ragazzi devo proprio inserire degli aellegati in latex ma è un macello.

      Sono tutte immagini e inoltre non so come cambiare il nome da “Figura xxx” ad “allegato xxx”

      Se usi solo l’italiano
      `\begin{document}
      \renewcommand{\figurename}{Allegato}`
      Ciao
      Enrico

    • #18795
      Up
      0
      Down
      ::


      Grazie

    • #18796
      Up
      0
      Down
      ::


      Scusa ancora,
      è possibile dopo aver rinominato la didascalia da “Figura” in “Allegato” dirgli di ricominciare a contare da 1 perchè giustamente se inserisco nuove figure continua la numerazione dai capitoli precedenti.

      Vorrei avere
      Allegato1 – xxx
      Allegato 2 – xxxx

      ….

      Grazie

    • #18797
      Up
      0
      Down
      ::

      Scusa ancora,
      è possibile dopo aver rinominato la didascalia da “Figura” in “Allegato” dirgli di ricominciare a contare da 1 perchè giustamente se inserisco nuove figure continua la numerazione dai capitoli precedenti.

      Vorrei avere
      Allegato1 – xxx
      Allegato 2 – xxxx

      `\renewcommand{\figurename}{Allegato}
      \setcounter{figure}{0}`
      Sarebbe però meglio usare il pacchetto float che permette di definire nuovi oggetti del tipo “tabella” e “figura”, per evitare di usare un solo ambiente per due scopi diversi. La mia prima risposta assumeva che tu non usassi l’ambiente figure per altre cose.
      `\newfloat{allegato}{tbp}{all}
      \floatname{allegato}{Allegato}`
      Questo va dato nel preambolo, naturalmente. Avrai a disposizione un ambiente “allegato” che fa quel che ti serve e con una numerazione indipendente da quello delle figure. Puoi anche stampare l’elenco con \listof{allegato}{Elenco degli allegati} analogo a \listoffigures e \listoftables (ma devi specificare esplicitamente il titolo).

      Il terzo argomento a \newfloat specifica l’estensione del file ausiliario per compilare l’elenco: se darai \listof{allegato}{Elenco degli allegati} verrà scritto un file “.all”. Puoi cambiare quelle lettere, se dovessero esserci conflitti con altri file nella cartella.

      Ciao
      Enrico

    • #18798
      Up
      0
      Down
      ::


      Ciao mi potresti dire nel dettaglio come fare? In che sezione devo mettere i comandi che mi hai detto?

    • #18799
      Up
      0
      Down
      ::


      Mi faresti un esempio per favore?

      Scusa se ti sto facendo diventare matto ma martedì ho la consegna della tesi e sono incasinatissimo.

      Ciao

    • #18800
      Up
      0
      Down
      ::


      ok, penso di essere riuscito

    • #18801
      Up
      0
      Down
      ::


      Ok, tutto a posto!!!

      Mi resta solo da capire perchè le didascalie alle figure in allegato non siano centrate col foglio. Strano, ho messo \centering!

      `
      \begin{allegato} [h!tb]
      \centering
      \includegraphics [scale=0.28]{img/diarioclinico}
      \centering \caption[Il Diario Clinico] {Il Diario Clinico.\label{diarioclinico}}
      \end{allegato}
      `

      Mi posiziona solo la figura al centro e non la didascalia

    • #18802
      Up
      0
      Down
      ::


      Voi sapete come fare????

      Vi spiego meglio. Usando
      `
      \newfloat{allegato}{tbp}{all}
      \floatname{allegato}{Allegato}`

      il comando caption che uso quando inserisco gli allegati non mi permette di avere didascalie centrate, come invece accade se lo utilizzo in ambiente “figure”

      `
      \begin{allegato} [h!tb]
      \centering
      \includegraphics [scale=0.28]{img/diarioclinico}
      \caption[Il Diario Clinico]{Il Diario Clinico \label{diarioclinico}}
      \end{allegato}`

      se inserisco nel preambolo \usepackage{caption} mi da errore, dicendo che non è possibile ridefinire i margini di caption.

      Come posso fare?

    • #18803
      Up
      0
      Down
      ::

      Ok, tutto a posto!!!

      Mi resta solo da capire perchè le didascalie alle figure in allegato non siano centrate col foglio. Strano, ho messo \centering!
      `\begin{allegato} [h!tb]
      \centering
      \includegraphics [scale=0.28]{img/diarioclinico}
      \centering \caption[Il Diario Clinico] {Il Diario Clinico.\label{diarioclinico}}
      \end{allegato}`
      Mi posiziona solo la figura al centro e non la didascalia

      Non mi risulta. Ma \centering basta darlo una volta sola.

      Ciao
      Enrico

    • #18804
      Up
      0
      Down
      ::


      Secondo me è perchè uso l’ambiente “allegato”. Quando scrivo una didascalia di 2 righe, la seconda riga mi rimane completamente a sinistra

    • #18805
      Up
      0
      Down
      ::


      Leggendo il manuale di float ho trovato questo:

      Among the features of LATEX are ‘floating’ figures and tables that drift from where they appear in the input text
      to, say, the top of a page. The contents and formatting of floats is pretty much up to the user, except that there
      is a \caption command that governs formatting of the caption — it is centered if it is short, and formatted as
      a paragraph if it is longer than a single line of text.

      dite che si può centrare anche le didascalie lunghe + di una riga?

    • #18806
      Up
      0
      Down
      ::

      dite che si può centrare anche le didascalie lunghe + di una riga?

      Certo che si può, ma perchél lo vorresti fare? Se la lunghezza delle righe della didascalia ti sembra eccessiva, puoi caricare il pacchetto caption e dare
      `\captionsetup{margin=2pc,font=small}`
      Nel caso, infatti, è meglio che le didascalie siano composte in corpo minore (almeno questa è la mia opinione).

      Ciao
      Enrico

    • #18807
      Up
      0
      Down
      ::


      Il problema è che non mi fa caricare il pacchetto caption e non posso ridurre le dimensioni della didascalia.

      Quindi se esiste un modo per averla su due righe ma centrata sarebbe meglio

    • #18808
      Up
      0
      Down
      ::

      Il problema è che non mi fa caricare il pacchetto caption e non posso ridurre le dimensioni della didascalia.

      Quindi se esiste un modo per averla su due righe ma centrata sarebbe meglio

      Che significa “non mi fa caricare caption”? Se scrivi \usepackage{caption} nel preambolo, che succede?

      Che classe di documento usi?

      Ciao
      Enrico

    • #18809
      Up
      0
      Down
      ::


      Uso

      `\documentclass[12pt,a4paper,twoside,openright]{book}`

      e l’errore che mi da è

      \setcaptionmargin already defined
      or name \end… illegal, see p.192 of the manual

      Cmq mi va bene anche che la didascalia sia su 2 righe basta che si riesca a centrarle.

      Avete proposte di soluzione?

    • #18810
      Up
      0
      Down
      ::

      Uso
      `\documentclass[12pt,a4paper,twoside,openright]{book}`
      e l’errore che mi da è
      `\setcaptionmargin already defined
      or name \end… illegal, see p.192 of the manual`
      Cmq mi va bene anche che la didascalia sia su 2 righe basta che si riesca a centrarle.

      Adesso mi adiro, ma un pochino solo. 🙂

      C’è una sola spiegazione all’errore: che il tuo documento carichi caption2. Con il classico messaggio, se non hai una distribuzione antiquata, che il pacchetto caption2 è obsoleto e NON va usato per nuovi documenti.

      Se non hai quel messaggio durante la compilazione (guarda eventualmente il file .log), vuol dire che hai una distribuzione antiquata. Aggiorna oppure prova a scrivere
      `\usepackage[center,small]{caption2}
      \captionlinewidth=.9\columnwidth`
      Ma, se hai quel messaggio, togli il caricamento di caption2 e sostituisci con il comando \usepackage{caption}. Poi scrivi, sempre nel preambolo,
      `\captionsetup{font=small,margin=2pc}`
      e sei a posto.

      Ciao
      Enrico

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

Go to top