prima pagina di un book/report

  • Creatore
    Topic
  • #66314
    Up
    0
    Down
    ::


    Salve,
    avrei da sistemare una stupidaggine per la prima pagina, quella generata con
    `\maketitle`
    io vorrei che non venisse inserita la data, però usando il trucchetto
    `\date{}`
    non mi soddisfa xD quindi cercando in rete ho trovato questo comando
    `\makeatletter
    \newcommand{\mytitle}{
    \newpage
    \null
    \vskip 2em%
    \begin{center}%
    {\LARGE \textbf{\@title} \par \normalsize \@author \par}%
    \end{center}%
    \par} \makeatother`
    l’unico problema è che però numera anche la prima pagina e io non lo voglio!
    Qualcuno ha qualche suggerimento?

    Grazie.

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


      Che significa

      però usando il trucchetto
      `\date{}`
      non mi soddisfa xD quindi cercando in rete ho trovato questo comando

      ?Cioè, cos’è che non ti piace del risultato?

      Ciao
      Fra

    • #66316
      Up
      0
      Down
      ::


      con quel comando senza argomento la data rimane vuota quindi non è riportata su maketitle xD ma come dicevo non mi piace come soluzione. Non mi piace perchè vorrei che il nome dell’autore fosse a ridosso del titolo.

    • #66317
      Up
      0
      Down
      ::

      xela” post=65388Salve,
      avrei da sistemare una stupidaggine per la prima pagina, quella generata con
      `\maketitle`
      io vorrei che non venisse inserita la data, però usando il trucchetto
      `\date{}`
      non mi soddisfa xD quindi cercando in rete ho trovato questo comando
      `\makeatletter
      \newcommand{\mytitle}{
      \newpage
      \null
      \vskip 2em%
      \begin{center}%
      {\LARGE \textbf{\@title} \par \normalsize \@author \par}%
      \end{center}%
      \par} \makeatother`
      l’unico problema è che però numera anche la prima pagina e io non lo voglio!
      Qualcuno ha qualche suggerimento?

      Non mi pare così buona come soluzione. Se quello che ti serve è tenere attaccati titolo e autore (non ho idea del perché, te lo sconsiglio), meglio
      `\makeatletter
      \def\@maketitle{%
      \newpage
      \null
      \vskip 2em%
      \begin{center}%
      \let \footnote \thanks
      {\LARGE \@title \par}%
      \vskip 1.5em%
      {\normalsize
      \lineskip .5em%
      \begin{tabular}[t]{c}%
      \@author
      \end{tabular}\par}%
      \end{center}%
      \par
      \vskip 1.5em}
      \makeatother`
      Due vantaggi: userai il comando standard \title e la pagina con il titolo non sarà numerata.

      Ciao
      Enrico

    • #66318
      Up
      0
      Down
      ::


      allora per usarlo però è necessario usare \@maketitle in un altro comando giusto?
      Per usarlo l’ho definito com2

      `\newcommand{\mytitle}{
      \newpage
      \null
      \vskip 2em%
      \begin{center}%
      \let \footnote \thanks
      {\LARGE \@title \par}%
      \vskip 1.5em%
      {\normalsize
      \lineskip .5em%
      \begin{tabular}[t]{c}%
      \@author
      \end{tabular}\par}%
      \end{center}%
      \par
      \vskip 1.5em}
      }
      `
      ma a parte questo, comunque genera una prima pagina numerata influendo quindi anche nella numerazione dell’indice. C’è modo di non numerare la pagine?

    • #66319
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Non devi ridefire niente, tranne \@maketitle che ti ha indicato Enrico. questo comando viene usato da \maketitle e non devi preoccupartene più.

      • #66320
        Up
        0
        Down
        ::


        mmh allora ho qualche problema perchè incollando il codice così com’è non cambia il comportamente di \maketitle. Se uso \date{} mi lascia il solito spazio e se non metto \date{} allora mette la date odierna.

      • #66321
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Ma non è chiaro? devi ridefinire \@maketitle come ti ha detto Enrico e poi devi usare \maketitle da solo o dentro l’ambiente titlepage:
          `
          \documentclass[…]{…}

          \makeatletter
          \def\@maketitle{% Codice di Enrico

          }

          \begin{document}

          \begin{titlepage}
          \maketitle
          \end{tilepage}
          `

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

      Go to top