Je suis novice en LaTeX, que j'utilise pour une thèse en sciences sociales, pour laquelle j'aurais besoin d'un environnement pour les extraits d'entretien notamment. J'aimerais créer un environnement avec réduction des marges et de l'interligne, et un espacement inter-paragraphe supérieur (et comme vous pouvez le voir ci-dessous, avec la référence de la source en petites majuscules et avec un ajout automatique de guillemets pour que ce soit moins fastidieux). J'ai laissé de côté pour le moment l'enjeu des marges car ça me semblait compliqué, mais je suis preneur de toute suggestion pour une façon de créer simplement un retrait à gauche et à droite (et un espacement inter-paragraphe supérieur). Ce qui me préoccupe plus directement pour le moment, c'est l'interligne : j'ai essayé de le réduire de deux façons (ce n'est pas propre je sais) : par les caractéristiques de l'environnement « verbatimlong », et comme ça ne marchait pas, avec le package EDIT : l'argument de Voici mon ECM (j'espère faire ça correctement) : \documentclass[12pt, a4paper, french]{article} \usepackage{setspace}%interligne \setstretch{1.5} \usepackage{etoolbox} %pour utiliser la fonction \AtBeginEnvironment \newenvironment{verbatimlong}[1][\setstretch{1.1}] {\og \newcommand{\transfert}{#1}} {\fg \newline \textsc {\transfert}} \AtBeginEnvironment{verbatimlong}{\setstretch{1.1}} %comme mon environnement ne fonctionne pas, j'ai aussi essayé cette option, sans succès \usepackage[main=french,english]{babel} \begin{document} Ici je devrais donc avoir un espacement de 1.5 puisque je suis hors environnement verbatimlong. Ça fonctionne, de ce côté pas de problème, le souci est plutôt de faire varier le setstretch localement, comme ci-dessous : \begin{verbatimlong}[Original poster] Ici en revanche, je devrais avoir un interligne de 1.1, or ce n'est pas le cas pour une raison qui m'échappe (je continue à écrire pour avoir plusieurs lignes pour le test mais ce n'est pas très utile en soi.) \end{verbatimlong} Et à présent, si tout fonctionne comme cela est prévu, je devrais revenir à un interligne de 1.5. \end{document} Posée 07 Nov '22, 16:54 Hobo_Academicus Pathe ♦♦ |
Avec l'extension \documentclass[12pt, a4paper, french]{article} \usepackage{setspace}%interligne \setstretch{1.5} \usepackage{etoolbox} %pour utiliser la fonction \AtBeginEnvironment \usepackage[main=french,english]{babel} \usepackage[most]{tcolorbox} \newtcolorbox{verbatimlong}[1][]{ empty, before upper*={ \setstretch{1.1} \og }, after upper*={ \fg\par\textsc{#1} }, grow sidewards by=2cm } \begin{document} Ici je devrais donc avoir un espacement de 1.5 puisque je suis hors environnement verbatimlong. Ça fonctionne, de ce côté pas de problème, le souci est plutôt de faire varier le setstretch localement, comme ci-dessous : \begin{verbatimlong}[Original poster] Ici en revanche, je devrais avoir un interligne de 1.1, or ce n'est pas le cas pour une raison qui m'échappe (je continue à écrire pour avoir plusieurs lignes pour le test mais ce n'est pas très utile en soi.) \end{verbatimlong} Et à présent, si tout fonctionne comme cela est prévu, je devrais revenir à un interligne de 1.5. \end{document} Publiée 07 Nov '22, 17:21 samcarter |
Bienvenue sur TeXnique.fr !
Je vous conseille de recourir au package
csquotes
qui est (très bien) fait justement pour les citations d'extraits. J'ai commis ici un diaporama qui en explique l'usage, avec un exemple typique transparent 219.Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).
Histoire d'éviter le syndrome XYZ, pourriez-vous préciser le rôle de l'argument optionnel de votre environnement
verbatimlong
? Est-ce un sorte de référence bibliographique ?Bienvenue sur TeXnique, @Hobo_Academicus ! Votre pseudo est formidable !