Citation en début d'article

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Citation en début d'article

Messagepar topiques » Mardi 10 Avril 2012, 20:56

Bonjour,

Je suis en train d'écrire un document LaTeX en utilisant la classe de document Article et l'éditeur TexMaker.
J'ai toujours eu l'habitude de mettre une citation alignée à droite de la page dans un "cadre", avant le début du développement de l'article.
Sous Word c'était pas un problème, mais sous LaTeX c'est un peu plus compliqué.
Je me suis référé au livre "Tout ce que vous avez toujours voulu savoir sur LATEX sans jamais oser le demander" de Vincent LOZANO.
Dans son livre il propose la chose suivante :
Code: Tout sélectionner
\newsavebox{\auteurbm}
\newenvironment{Bonmot}[1]%
  {\small\slshape%
  \savebox{\auteurbm}{\upshape\sffamily#1}%
  \begin{flushright}}
  {\\[4pt]\usebox{\auteurbm}
  \end{flushright}\normalsize\upshape}
\begin{Bonmot}{Victor Hugo}
  L’homme a reçu de la nature une clef\\
  avec laquelle il remonte la femme\\
  toutes les vingt-quatre heures.
\end{Bonmot}


J'ai essayé de comprendre et j'ai fait la chose suivante :
Code: Tout sélectionner
%%%%%%%%%%%%%%%%%%% Déclaration du type de document%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[francais]{babel}   
\usepackage[T1]{fontenc}
%%%%%%%%%%%%%%%%%%%%%%%Pour la langue française%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[babel,french=guillemets*]{csquotes}
\MakeOuterQuote{"}
%%%%%%%%%%%%%%%%%%%%%%%%%Partie pour la citation du début%%%%%%%%%%%%%%%%%%%%%%
\newsavebox{\auteurbm}
\newenvironment{extrait}[1]{\small\slshape
\savebox{\auteurbm}{\upshape\sffamily#1}
\begin{flushright}}{\\[4pt]\usebox{\auteurbm}
\end{flushright}\normalsize\upshape}
%%%%%%%%%%%%%%Mise en page, illustration et mathématique%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{setspace}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[left=4cm,right=2cm,top=2cm,bottom=2cm]{geometry}
%%%%%%%%%%%%%%%%%%Notes de bas de page%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\frenchspacing
\FrenchFootnotes
%%%%%%%%%%%%%%%%%%%%%%%Bibliographie - Biblatex%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[style=authoryear]{biblatex}
\bibliography{../My_BibTeX}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\title{Titre}
\author{Moi}
\maketitle
\begin{spacing}{1.5}
%%%%%%%%%%%%%%%%%%%%%%%%%%Début du corps du texte%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%% Ligne de séparation %%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{center}
\quad\rule{5in}{0.4pt}
\end{center}
\vspace{1cm}
%%%%%%%%%%%%%%%%%%%%%%%%%%Citation de début%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{extrait}{Auteur -  \textit{Ouvrage}}
blablablablablablablablablabla\\
blablablablablablablablablabla\\
blablablablablablablabla\\
\end{extrait}
\vspace{1cm}


Lorsque je lance la compilation j'ai systématique une erreur :
Code: Tout sélectionner
! LaTeX Error: There's no line here to end.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.53 \end{extrait}
Your command was ignored.
Type I <command> <return> to replace it with another command,
or <return> to continue without it.
[1{/usr/local/texlive/2011/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]

La compilation s'arrête, mais par contre si je clique sur "Voir PDF" le PDF s'affiche et je vois la citation là où je le souhaitais.
Donc je ne comprend pas cette erreur. Ca fait deux jours que je cherche mais je n'ai pas trouvé de réponse.
Est-ce que quelqu'un aurait une idée?

Merci
topiques
Déca-utilisateur
 
Messages: 36
Inscription: Samedi 03 Mars 2012, 10:44
Statut actuel: Post-bac | Doctorat

Publicité

Re: Citation en début d'article

Messagepar gilles » Mardi 10 Avril 2012, 21:05

Bonsoir,
enlève les \\ à la fin de ta dernière ligne de "blablabla" (dans ta citation),
et tout devrait rentrer dans l'ordre !

Attention aussi à ne pas oublier ton \end{document}, mais tu l'as sans doute zappé dans ton copier/coller

Gilles
gilles
Hecto-utilisateur
 
Messages: 55
Inscription: Dimanche 04 Octobre 2009, 19:36
Localisation: Bordeaux
Statut actuel: Actif et salarié | Enseignant

Re: Citation en début d'article

Messagepar topiques » Mardi 10 Avril 2012, 21:11

gilles a écrit:Bonsoir,
enlève les \\ à la fin de ta dernière ligne de "blablabla" (dans ta citation),
et tout devrait rentrer dans l'ordre !

Attention aussi à ne pas oublier ton \end{document}, mais tu l'as sans doute zappé dans ton copier/coller

Gilles


Bordel c'était aussi simple que ça!!!!!!!!!!! :lol:
C'est super ça marche niquel maintenant!!!! :mrgreen:
Merci beaucoup pour ta réponse !!!!!!!!!! :D
Non je n'ai pas oublié le \end{document} à la fin, je ne l'ai pas copié dans l'extrait que j'ai donné.
Encore merci
topiques
Déca-utilisateur
 
Messages: 36
Inscription: Samedi 03 Mars 2012, 10:44
Statut actuel: Post-bac | Doctorat


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], DotBot [Crawler], Exabot [Bot], Google [Bot] et 14 invités