Environnement quote

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.

Environnement quote

Messagepar jmb » Lundi 14 Novembre 2016, 13:19

Bonjour,
Est-il possible de rendre penchée l'écriture d'un environnement quote après avoir fait de nombreuses citations de ce genre ? J'aurais en effet aimé (après coup) que finalement les citations apparaissent en italique, et éventuellement encadrées de guillemets. Mais ce dernier cas est peut-être un peu ambitieux.
jmb
Hecto-utilisateur
 
Messages: 50
Inscription: Dimanche 16 Octobre 2016, 21:39
Statut actuel: Actif et salarié

Publicité

Re: Environnement quote

Messagepar jmb » Lundi 14 Novembre 2016, 13:48

Je veux dire bien sûr qu'il y a certainement un moyen de passer cela en paramètres dans le préambule
jmb
Hecto-utilisateur
 
Messages: 50
Inscription: Dimanche 16 Octobre 2016, 21:39
Statut actuel: Actif et salarié

Re: Environnement quote

Messagepar jmb » Mardi 15 Novembre 2016, 15:52

Je me permets de relancer, cette question me tenant à coeur. On ne sait jamais, si vous avez une idée...
Merci à l'avance pour vos éventuelles réponses.
jmb
Hecto-utilisateur
 
Messages: 50
Inscription: Dimanche 16 Octobre 2016, 21:39
Statut actuel: Actif et salarié

Re: Environnement quote

Messagepar MB » Mardi 15 Novembre 2016, 21:50

Bonjour, je suis pas certain d'avoir bien compris la question mais bon ... c'est un truc comme ça que tu veux ?

jmb a écrit:Je me permets de relancer, cette question me tenant à coeur. On ne sait jamais, si vous avez une idée...
Merci à l'avance pour vos éventuelles réponses.
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6744
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Environnement quote

Messagepar jmb » Mardi 15 Novembre 2016, 22:40

Bonjour MB,

c'est un truc comme ça que tu veux ?

Un truc comme quoi ?
jmb
Hecto-utilisateur
 
Messages: 50
Inscription: Dimanche 16 Octobre 2016, 21:39
Statut actuel: Actif et salarié

Re: Environnement quote

Messagepar jmb » Mardi 15 Novembre 2016, 22:43

Je crois comprendre : oui, c'est bien en italique que j'aimerais avoir l'ensemble de toutes mes citations d'un seul coup. En passant un paramètre dans un package du préambule (c'est ce que je pense), mais je ne sais pas dans quel package ni quel paramètre donner...
jmb
Hecto-utilisateur
 
Messages: 50
Inscription: Dimanche 16 Octobre 2016, 21:39
Statut actuel: Actif et salarié

Re: Environnement quote

Messagepar MB » Mercredi 16 Novembre 2016, 00:01

Ok. C'est une question concernant LaTeX en fait ? (dans ce cas je vais déplacer le sujet)
Vu que le sujet était posté dans le forum "A propos de MathemaTeX", je pensais qu'il s'agissait d'une question concernant le site.
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6744
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Environnement quote

Messagepar jmb » Mercredi 16 Novembre 2016, 12:17

Désolé, je n'ai pas fait attention !

je vais déplacer le sujet

Entendu !
jmb
Hecto-utilisateur
 
Messages: 50
Inscription: Dimanche 16 Octobre 2016, 21:39
Statut actuel: Actif et salarié

Re: Environnement quote

Messagepar MB » Mercredi 16 Novembre 2016, 23:32

Je pense qu'un environnement de ce type devrait convenir.

Code: Tout sélectionner
\documentclass{article}
\usepackage[T1]{fontenc}% ou \usepackage{fontspec} pour luatex
\usepackage{csquotes}

\newenvironment{iquote}{\begin{quote}\guillemotleft\itshape}{\guillemotright\end{quote}}

\begin{document}

\begin{iquote}
blabla.
\end{iquote}

\end{document}
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6744
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Environnement quote

Messagepar jmb » Jeudi 17 Novembre 2016, 00:13

Merci MB,
Le problème est que j'ai tout en
Code: Tout sélectionner
\begin{quote} \end{quote}
...
J'ai aussi dans le préambule :
Code: Tout sélectionner
\def\signed #1{{\leavevmode\unskip\nobreak\hfil\penalty50\hskip2em %pour citer, les quotes, avec % environnement aquote
  \hbox{}\nobreak\hfil(#1)%
  \parfillskip=0pt \finalhyphendemerits=0 \endgraf}}
\newsavebox\mybox
\newenvironment{aquote}[1]
  {\savebox\mybox{#1}\begin{quote}}
  {\signed{\usebox\mybox}\end{quote}}

jmb
Hecto-utilisateur
 
Messages: 50
Inscription: Dimanche 16 Octobre 2016, 21:39
Statut actuel: Actif et salarié

Re: Environnement quote

Messagepar marco56 » Jeudi 17 Novembre 2016, 07:30

Présentez un ecm !
marco56
Giga-utilisateur
 
Messages: 623
Inscription: Jeudi 25 Novembre 2010, 22:10
Statut actuel: Actif et salarié | Enseignant

Re: Environnement quote

Messagepar touhami » Vendredi 18 Novembre 2016, 07:47

Bon jour.
jmb a écrit:Le problème est que j'ai tout en
Code: Tout sélectionner
\begin{quote} \end{quote}
...

Je pense que vous devez utilise votre propre environnement
Code: Tout sélectionner
\begin{aquote} \end{aquote}

Voici alors une solution.
Code: Tout sélectionner
\newenvironment{aquote}[1]
  {\savebox\mybox{#1}\begin{quote}\itshape}
  {\signed{\usebox\mybox}\end{quote}}

ECM
Code: Tout sélectionner
\documentclass[french]{article}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{csquotes}
\usepackage{babel}
\def\signed #1{{\leavevmode\unskip\nobreak\hfil\penalty50\hskip2em %pour citer, les quotes, avec % environnement aquote
  \hbox{}\nobreak\hfil(#1)%
  \parfillskip=0pt \finalhyphendemerits=0 \endgraf}}
\newsavebox\mybox
\newenvironment{aquote}[1]
  {\savebox\mybox{#1}\begin{quote}\itshape}
  {\signed{\usebox\mybox}\end{quote}}

\begin{document}
\begin{aquote}{MathemaTeX}
Je crois comprendre : oui, c'est bien en italique que j'aimerais avoir l'ensemble de toutes mes citations d'un seul coup. En passant un paramètre dans un package du préambule (c'est ce que je pense), mais je ne sais pas dans quel package ni quel paramètre
\end{aquote}
bla bla
\end{document}

Mais on doit remarquer qu'il y a un problème : (MathemaTeX) les parenthèses sont en italique alors que le texte est normale.
Il y a deux possibilités
  1. écrire (MathemaTeX) en italique dans ce cas il faut passer \itshape avant \savebox\mybox{#1} donc
    Code: Tout sélectionner
    \newenvironment{aquote}[1]
      {\itshape\savebox\mybox{#1}\begin{quote}}
      {\signed{\usebox\mybox}\end{quote}}
  2. écrire (MathemaTeX) en romain dans ce cas il faut redéfinir la commande \signed comme suit
    Code: Tout sélectionner
    \def\signed #1{{\leavevmode\unskip\nobreak\hfil\penalty50\hskip2em %pour citer, les quotes, avec % environnement aquote
      \hbox{}\nobreak\hfil\normalfont(#1)%
      \parfillskip=0pt \finalhyphendemerits=0 \endgraf}}
touhami
Méga-utilisateur
 
Messages: 350
Inscription: Dimanche 11 Février 2007, 11:45
Statut actuel: Post-bac


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Google Adsense [Bot] et 21 invités