IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en forme Discussion :

[débutant] Personnaliser maketitle


Sujet :

Mise en forme

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 9
    Par défaut [débutant] Personnaliser maketitle
    Bonjour,

    Après 24 heures sur LateX, je n'ai toujours pas commencé...
    Je souhaite mettre d'autres infos en première page, comme mon email par exemple. Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    \documentclass[a4paper,11pt]{report}
    \usepackage[T1]{fontenc}
    \usepackage[english,francais]{babel}
    %
    \def\maketitle{
      \newpage
      \vfill
      \begin{center}
        {\LARGE \@title}
        \vskip 1cm
        {\Large \@author}
        \vskip 1cm
        {\texttt{\@email}}
        \vskip 1cm
        {\Large \@date}
      \end{center}
      \vfill
    }
    %
    \def\email#1{\def\@email{#1}}
    \title{Test}
    \author{Lumina}
    \email{lumina@internet}
    %
    \begin{document}
    \maketitle
    \end{document}
    Et voici le rendu :
    itle
    uthor
    lumina@internet
    ate
    J'ai donc bien l'email, mais je perds tout le reste (titre, auteur et date). Voici une partie de mon .log :
    ! Use of \@ doesn't match its definition.
    \maketitle ...e \vfill \begin {center} {\LARGE \@t
    itle} \vskip 1cm {\Large \...
    l.26 \maketitle

    If you say, e.g., `\def\a1{...}', then you must always
    put `1' after `\a', since control sequence names are
    made up of letters only. The macro here has not been
    followed by the required stuff, so I'm ignoring it.
    Pouvez-vous m'aider ? Merci !

  2. #2
    Membre Expert
    Avatar de pitipoisson
    Homme Profil pro
    Chercheur
    Inscrit en
    Septembre 2006
    Messages
    1 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Chercheur
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 942
    Par défaut
    Bonjour,

    Dans le préambule, des blocs de code contenant des commandes/compteurs/etc. avec @, doivent obligatoirement figurer entre et .

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 9
    Par défaut
    Il manquait \makeatletter et \makeatother.
    Voici le code corrigé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    \makeatletter
    \def\maketitle{
    	\begin{titlepage}
    	\null\vfill
    	\begin{center}
    		{\LARGE \@title}
    		\vskip 1cm
    		{\Large \@author}
    		\vskip 1cm
    		{\texttt{\@email}}
    		\vskip 1cm
    		{\Large \@date}
    	\end{center}
    	\vfill\null
    	\end{titlepage}
    }
    \def\email#1{\def\@email{#1}}
    \makeatother
    [edit]
    lol, on a répondu en même temps, la même chose !

  4. #4
    Membre Expert
    Avatar de pitipoisson
    Homme Profil pro
    Chercheur
    Inscrit en
    Septembre 2006
    Messages
    1 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Chercheur
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 942
    Par défaut
    Hi hi, j'lai dit avant... de quelques secondes
    (bon pas avant l'autre forum, d'accord)

  5. #5
    Invité
    Invité(e)
    Par défaut
    il suffit de faire ta page de titre toi-même, sans passer par maketitle.
    Des exemples ici: http://www.tex.ac.uk/tex-archive/inf...titlepages.pdf

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/08/2014, 16h54
  2. Réponses: 9
    Dernier message: 21/07/2011, 10h59
  3. Réponses: 2
    Dernier message: 16/08/2010, 14h51
  4. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo