Partage
  • Partager sur Facebook
  • Partager sur Twitter

[LATEX] mise en forme spécifique

Mots + case à cocher + tabulations

Sujet résolu
Anonyme
6 novembre 2013 à 15:04:55

Bonjour,

Tout nouveau dans ce langage, j'ai besoin de vos expériences pour mettre en forme du texte.

Voici la forme voulue

[mot1][case à cocher][tabulation][tabulation][case à cocher][mot2]

Deux questions donc...

1) Comment représenter les cases à cocher en latex?

2) Comment placer des tabulations (et non des espaces) en latex?

Merci par avance

EDIT: J'ai trouvé pour les tabulations, reste plus que les cases à cocher...

-
Edité par Anonyme 6 novembre 2013 à 15:27:49

  • Partager sur Facebook
  • Partager sur Twitter
6 novembre 2013 à 15:31:40

Ce que tu appelle une tabulation s'appelle de l'espace, et tu peux utiliser la macro \hspace de LateX. Pour les cases, une simple \fbox carrée fait l'affaire.

La question est incomplète car tu ne dis pas si les mots et les cases à cocher doivent être alignées d'une ligne à l'autre ni quelle largeur totale le tout doit prendre. Je donne donc une réponse n'ayant aucune contrainte d'alignement ni aucune contrainte de place horizontale :

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\newcommand*\acocher{\quitvmode{\fboxsep0pt \fboxrule0.8pt \fbox{\vrule height1.8ex depth.1ex width0pt \vrule height0pt depth0pt width1.9ex }}}
\begin{document}
Texte 1 \acocher \hspace{1cm} Texte 2 \acocher \hspace{1cm} Texte 3 \acocher
\end{document}



  • Partager sur Facebook
  • Partager sur Twitter
6 novembre 2013 à 15:36:37

Pour aligner le tout, un tableau est la plus simple solution :

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{array}
\newcommand*\acocher{\fboxsep0pt \fboxrule0.8pt \ \fbox{\vrule height1.8ex depth.1ex width0pt \vrule height0pt depth0pt width1.9ex }}
\begin{document}
\begin{tabular}{*3{r<\acocher@\qquad}}
	mot 1 & mot 2 & mot 3\\
	proposition 1 & proposition 2 & proposition 3\\
\end{tabular}
\end{document}



  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
6 novembre 2013 à 15:48:59

Merci c'est résolu,

La seule chose que je souhaitais est cette ligne

\newcommand*\acocher{\quitvmode{\fboxsep0pt \fboxrule0.8pt \fbox{\vrule height1.8ex depth.1ex width0pt \vrule height0pt depth0pt width1.9ex }}}

Je ne comprend pas tout, je n'utilise pas newcommand, comme je débute depuis aujourd'hui le Latex, je ne savais même pas qu'on pouvait faire cela...

Je vais essayé de voir à quoi correspond toute cette ligne, mais testé dans mon texte, c'est fonctionnel et nickel.

Pour les tabulations j'utilise \begin{tabbing} car j'écris sur plusieurs lignes.

Si j'ai d'autres questions, se sera sans doute pour la ligne ci-dessus ;)

À bientôt

  • Partager sur Facebook
  • Partager sur Twitter
12 septembre 2024 à 16:51:51

Bonjour J'aimerais mettre un carré en avant d'un mot pour que mes étudiantes puissent cocher la méthode qu'elles croient appropriée selon elle.
  • Partager sur Facebook
  • Partager sur Twitter
12 septembre 2024 à 17:36:54

euh, lis les réponses précédentes, ça devrait répondre à ta question
  • Partager sur Facebook
  • Partager sur Twitter
12 septembre 2024 à 19:24:23

@JulieLapointe2 Bonjour, merci de ne pas déterrer d'ancien sujet résolu, celui-ci date de 2013. Créer votre propre sujet si vous n'avez pas réponse avec celui-ci. C'est un sujet par problématique.

Déterrage

Citation des règles générales du forum :

Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.

Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre.
En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.

Au lieu de déterrer un sujet il est préférable :

  • soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
  • soit de créer un nouveau sujet décrivant votre propre contexte
  • ne pas répondre à un déterrage et le signaler à la modération

Liens conseillés

Je ferme ici.

  • Partager sur Facebook
  • Partager sur Twitter