Je ne sais pas comment rapprocher les puces \textbullet pour que les phrases soient sur une seule ligne, de même que ces puces à droite et à gauche.

ECM :

\documentclass[a4paper,12pt]{report}
\usepackage[utf8]{inputenc}  
\usepackage[T1]{fontenc}     
\usepackage[french]{babel}   
\usepackage{enumitem}
\usepackage{multicol}

\begin{document}
    \begin{multicols}{2}
        \setlength{\columnsep}{2cm}
        \begin{itemize}[label = \rlap{\makebox[\dimexpr\columnwidth-\columnsep][r]{\textbullet}},itemsep = 2em]
            \item Interrupteur
            \item Récepteur
            \item Générateur
            \item Fils de connexion
        \end{itemize}
        \columnbreak
        \begin{itemize}[label=\textbullet, labelsep=4em,itemsep = 1.5em]
            \item Appareil qui utilise le courant électrique.
            \item Il ferme et ouvre le circuit.
            \item assurent la circulation du courant entre plusieurs dipôles.
            \item Appareil à l'origine du courant électrique
        \end{itemize}
    \end{multicols}
\end{document}

Posée 29 Jan '23, 17:38

akram's gravatar image

akram
1217
Taux d'acceptation : 0%

Modifiée 29 Jan '23, 19:10

Pathe's gravatar image

Pathe ♦♦
7.5k29197245

Attention ! Pour que votre ⟨code⟩ LaTeX soit lisible, veuillez procéder comme indiqué dans la FAQ Comment mettre en forme ma contribution ?. J'ai déjà corrigé votre contribution en ce sens.

(29 Jan '23, 17:51) denis ♦♦ denis's gravatar image

@akram : pourquoi ne pas faire un tableau sans filets séparateurs ? Ça aurait la même apparence et ce serait parfaitement aligné !

(29 Jan '23, 17:59) Pathe ♦♦ Pathe's gravatar image

@Pathe : je suis débutant en latex et je n'ai aucune idée sur ce que vous avez dit. S'il est possible de me donner le code !

(29 Jan '23, 18:06) akram akram's gravatar image

Voici une solution basée sur un tableau :

\documentclass[french]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[a4paper]{geometry}
\usepackage{array}
\usepackage{babel}

\begin{document}
\noindent%
\begin{tabular}{r@{}>{\space\textbullet\hspace*{2cm}\textbullet\space}l}
  Interrupteur          & Appareil qui utilise le courant électrique                  \\
  Récepteur             & Ferme et ouvre le circuit                                   \\
  Générateur            & Assure la circulation du courant entre plusieurs dipôles    \\
  Fil de connexion      & Appareil à l'origine du courant électrique                  \\
\end{tabular}
\end{document}

Voici une version améliorée, avec un environnement dédié connexion qui prend deux arguments obligatoires qui sont les proportions de la largeur de la ligne que l'on veut allouer aux deux colonnes de texte, et qui permet d'avoir des items sur plusieurs lignes.

\documentclass[french]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[a4paper]{geometry}
\usepackage{array}
\usepackage{calc}
\usepackage{babel}

\newlength{\LgEspacePuce}
\newlength{\LgConnexionGauche}
\newlength{\LgConnexionMilieu}
\newlength{\LgConnexionDroite}
\setlength{\LgEspacePuce}{\widthof{\space\textbullet}}

\newenvironment{connexion}[2]{%
  \setlength{\LgConnexionGauche}{#1\linewidth}%
  \setlength{\LgConnexionDroite}{#2\linewidth}%
  \setlength{\LgConnexionMilieu}{%
    \linewidth-\LgConnexionGauche-\LgConnexionDroite-2\LgEspacePuce%
  }%
  \noindent%
  \begin{tabular}{
    @{}p{\LgConnexionGauche}
    @{\space\textbullet}
    @{\hspace*{\LgConnexionMilieu}}c
    @{\textbullet\space}
    p{\LgConnexionDroite}@{}}
}{
  \end{tabular}
}

\begin{document}

\begin{connexion}{.4}{.4}
  Bla bla bla bla bla bla bla bla bla bla bla &  & Alb alb alb alb alb alb alb alb alb alb alb alb \\
  Ble ble ble ble ble ble ble ble ble ble ble &  & Elb elb elb elb elb elb elb elb elb elb elb elb \\
  Bli bli bli bli bli bli bli bli bli bli bli &  & Ilb ilb ilb ilb ilb ilb ilb ilb ilb ilb ilb ilb \\
  Blo blo blo blo blo blo blo blo blo blo blo &  & Olb olb olb olb olb olb olb olb olb olb olb olb \\
\end{connexion}
\end{document}
Lien permanent

Publiée 29 Jan '23, 18:18

denis's gravatar image

denis ♦♦
7.0k1510
Taux d'acceptation : 52%

Modifiée 29 Jan '23, 19:41

Dans le premier code de Denis, la chaîne r@{}>{\space\textbullet\hspace*{2cm}\textbullet\space}l mérite d'être explicitée :

  • r est pour right : une première colonne alignée à droite
  • @{}>{\space\textbullet\hspace*{2cm}\textbullet\space} signifie « ajouter une espace à la fin du texte le plus long occupant une cellule de la première colonne, puis un caractère \textbullet, puis un espace horizontal de 2 cm, puis un \textbullet, puis une espace
  • l est pour left : une colonne alignée à gauche
(29 Jan '23, 18:38) Pathe ♦♦ Pathe's gravatar image

Plus d'informations ici, par exemple. C'est beaucoup moins compliqué que ça en a l'air ! 😉

(29 Jan '23, 18:39) Pathe ♦♦ Pathe's gravatar image

@Denis @Pathe : je vous remercie bccp pour ces explications !!!

(29 Jan '23, 21:51) akram akram's gravatar image

@akram Attention ! Ce commentaire ne comporte qu'une confirmation de solution et c'est à éviter au profit de l'acceptation de la réponse la plus appropriée.

(30 Jan '23, 09:24) denis ♦♦ denis's gravatar image
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.