layout titolo capitoli

  • Creatore
    Topic
  • #13871
    Up
    0
    Down
    ::


    dinuovo salve a tutti, ho un nuovo quesito da porvi.
    Il mio relatore mi ha imposto il seguente formato per i titoli dei capitoli della tesi:

    CAPITOLO PRIMO centrato, 18 pt
    Laonico Calcondila e il suo tempo centrato, 16 pt, grassetto

    sto usando il package fncychap, ma essendo alle prime armi, non sono riuscito a fare granché…

    Vi sarei infinitamente grato se poteste aiutarmi…
    Grazie
    Marco

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

      dinuovo salve a tutti, ho un nuovo quesito da porvi.
      Il mio relatore mi ha imposto il seguente formato per i titoli dei capitoli della tesi:

      CAPITOLO PRIMO centrato, 18 pt
      Laonico Calcondila e il suo tempo centrato, 16 pt, grassetto

      sto usando il package fncychap, ma essendo alle prime armi, non sono riuscito a fare granché…

      Usa titlesec, è molto più flessibile.
      `\usepackage{titlesec}
      \titleformat{\chapter}[display]
      {\filcenter}
      {\normalfont\fontsize{18}{18}\selectfont
      \MakeUppercase{\chaptertitlename~\numtoword{\value{chapter}}}}
      {18pt}
      {\normalfont\fontsize{16}{24}\bfseries}

      \newcommand{\numtoword}[1]{\ifcase#1\relax
      \or primo\or secondo\or terzo\or quarto\or quinto
      \or sesto\or settimo\or ottavo\or nono\or decimo\fi}`
      Se dovessi avere più di dieci capitoli, estendi la definizione del comando \numtoword secondo lo schema che dovrebbe essere abbastanza chiaro.

      Ah, queste richieste sono tipograficamente orride. L’etichetta “Capitolo primo”, a mio parere, dovrebbe essere in corpo al massimo pari a quello usato per il titolo, non certo più grande. Tanto più se usi il neretto per il titolo. Ma, si sa, i relatori fanno sempre richieste stravaganti.

      Ciao
      Enrico

    • #13873
      Up
      0
      Down
      ::


      E’ tutto ok, tranne il formato del carattere. Mi da questi tre warning:

      LaTeX Font Warning: Font shape `T1/cmr/m/n’ in size <18> not available
      (Font) size <17.28> substituted on input line 81.

      LaTeX Font Warning: Font shape `T1/cmr/bx/n’ in size <16> not available
      (Font) size <17.28> substituted on input line 81.

      LaTeX Font Warning: Size substitutions with differences
      (Font) up to 1.28pt have occurred.

    • #13874
      Up
      0
      Down
      ::

      E’ tutto ok, tranne il formato del carattere. Mi da questi tre warning:

      LaTeX Font Warning: Font shape `T1/cmr/m/n’ in size <18> not available
      (Font) size <17.28> substituted on input line 81.

      LaTeX Font Warning: Font shape `T1/cmr/bx/n’ in size <16> not available
      (Font) size <17.28> substituted on input line 81.

      LaTeX Font Warning: Size substitutions with differences
      (Font) up to 1.28pt have occurred.

      `\usepackage{type1ec}`
      Ma non usavi Times?

      Ciao
      Enrico

    • #13875
      Up
      0
      Down
      ::


      si lo usavo, ma poi il relatore, “dall’alto della sua magnanimità” mi ha concesso di cambiare. Mi è sfuggito e non l’ho riportato nel post…ERRORE MIO.
      Devo cambiare qualcosa nel codice che mi hai mandato?

    • #13876
      Up
      0
      Down
      ::

      si lo usavo, ma poi il relatore, “dall’alto della sua magnanimità” mi ha concesso di cambiare. Mi è sfuggito e non l’ho riportato nel post…ERRORE MIO.
      Devo cambiare qualcosa nel codice che mi hai mandato?

      No; carica type1ec.

      Ciao
      Enrico

    • #13877
      Up
      0
      Down
      ::


      mi da sempre gli stessi warning…questo è il mio preambolo:
      `\documentclass[oneside, 14pt, openany]{extbook}
      \pagestyle{myheadings}
      \usepackage{type1ec}
      \usepackage[T1]{fontenc}

      %%
      %% LAYOUT TITOLO CAPITOLI
      %%

      \usepackage{titlesec}
      \titleformat{\chapter}[display]
      {\filcenter}
      {\normalfont\fontsize{18}{18}\selectfont
      \MakeUppercase{\chaptertitlename~\numtoword{\value{chapter}}}}
      {18pt}
      {\normalfont\fontsize{16}{24}\bfseries}

      \newcommand{\numtoword}[1]{\ifcase#1\relax
      \or primo\or secondo\or terzo\or quarto\or quinto
      \or sesto\or settimo\or ottavo\or nono\or decimo\fi}

      %%
      %% SISTEMAZIONE CITAZIONI IN GRECO
      %%

      \makeatletter
      \chardef\l@greek=255
      \makeatother
      \usepackage[polutonikogreek,italian]{babel}

      \makeatletter
      \newcommand{\greek@family}[5]{%
      \DeclareFontShape{#1}{#2}{#3}{#4}
      {<-> #51000}{}}
      \DeclareFontFamily{LGR}{cmr}{}
      \greek@family{LGR}{cmr}{m}{n} {grmn}
      \greek@family{LGR}{cmr}{m}{sl} {grmo}
      \greek@family{LGR}{cmr}{m}{it} {grmi}
      \greek@family{LGR}{cmr}{m}{sc} {grmc}
      \greek@family{LGR}{cmr}{m}{ui} {grmu}
      \greek@family{LGR}{cmr}{bx}{sc} {grxc}
      \greek@family{LGR}{cmr}{bx}{n} {grxn}
      \greek@family{LGR}{cmr}{bx}{sl} {grxo}
      \greek@family{LGR}{cmr}{bx}{it} {grxi}
      \greek@family{LGR}{cmr}{bx}{ui} {grxu}
      \DeclareFontShape{LGR}{cmr}{b}{n}
      {<->ssub*cmr/bx/n}{}
      \DeclareFontShape{LGR}{cmr}{b}{sc}
      {<->ssub*cmr/bx/sc}{}
      \makeatother
      \newenvironment{greek}
      {\fontfamily{cmr}\selectfont \catcode`~=11
      \begin{otherlanguage*}{greek}}
      {\end{otherlanguage*}}

      %%
      %% VARIE
      %%

      \usepackage{paralist}
      \usepackage[latin1]{inputenc}
      \usepackage{makeidx}
      \usepackage{vmargin}
      \setpapersize{A4}
      \setmarginsrb{40mm}{35mm}{35mm}{35mm}{12pt}{11pt}{0pt}{11pt}
      \usepackage{setspace}
      \frenchspacing`

    • #13878
      Up
      0
      Down
      ::

      mi da sempre gli stessi warning

      Sono innocui.

      Ciao
      Enrico

    • #13879
      Up
      0
      Down
      ::


      si, infatti ho notato che anche con quei tre warning ora il titolo lo formatta correttamente con le giuste dimensioni…grazie dinuovo

    • #13880
      Up
      0
      Down
      ::

      si, infatti ho notato che anche con quei tre warning ora il titolo lo formatta correttamente con le giuste dimensioni…grazie dinuovo

      Ho scoperto qual è il problema: la classe extbook non collabora bene con il pacchetto type1ec. C’è un modo per risolverlo, che richiede di scrivere un incantesimo subito dopo la riga di \documentclass:
      `\expandafter\let\csname EC@family\endcsname\UnDeFiNeD`
      Questo incantesimo buono annulla quello cattivo di extbook. Dopo tutto, da una classe pensata per perpetrare orrendi delitti di lesa tipografia ci si può aspettare che usi un po’ di magia nera. 😀

      Ciao
      Enrico

    • #13881
      Up
      0
      Down
      ::

      una classe pensata per perpetrare orrendi delitti di lesa tipografia

      😆 😆 buona questa! comunque avevi ragione (ma le soluzione ti appaiono in sogno la notte?), con quell’aggiunta sono spariti anche i warning….GRANDE

    • #13882
      Up
      0
      Down
      ::

      una classe pensata per perpetrare orrendi delitti di lesa tipografia

      😆 😆 buona questa! comunque avevi ragione (ma le soluzione ti appaiono in sogno la notte?), con quell’aggiunta sono spariti anche i warning….GRANDE

      È bastato dare un’occhiata a extbook.cls per trovare che definisce il comando \EC@family; questo comando è usato anche da type1ec.sty e, indirettamente, da fontenc.sty. La documentazione di type1ec.sty dice che va richiamato prima di fontenc.sty perché occorre assicurarsi che si stia usando la definizione corretta di \EC@family (di fatto non è necessario, purché non si eseguano scelte di font fra il caricamento di fontenc e quello di type1ec).

      Purtroppo type1ec.sty usa \providecommand per definire il comando \EC@family; siccome extbook.cls l’ha già definito, non ha luogo alcuna ridefinizione. L’incantesimo serve a rendere \EC@family indefinito, così type1ec può fare ciò che deve.

      Scrivo questo per mettere in evidenza ancora una volta che \providecommand può essere “pericoloso”.

      Ciao
      Enrico

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

Go to top