[Résolu] Interligne différente entre babel/polyglossia

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.

[Résolu] Interligne différente entre babel/polyglossia

Messagepar Arathorn » Mercredi 10 Janvier 2018, 17:33

Bonjour,

Y a-t-il une option à inclure avec polyglossia pour que l'interligne soit la même qu'avec babel ou une autre commande ?

tableau avec polyglossia

Code: Tout sélectionner
\documentclass[12pt,a4paper]{article}
\usepackage{fontspec,xunicode,xltxtra}
\usepackage[left=1cm,right=1cm,top=1cm,bottom=1cm]{geometry}
\usepackage{array,tabularx}
\usepackage{polyglossia,lmodern,microtype}\setdefaultlanguage{french}
\pagestyle{empty}

\begin{document}
À l'aide des modèles moléculaires, complétez le tableau :
\begin{itemize}
\item déterminez la formule de la molécules ;
\item dessinez le modèle de la molécule;
\item \emph{attention : il ne doit rester aucun trou visible.}
\end{itemize}\medskip


\noindent\begin{tabularx}{\linewidth}{|>{\centering\arraybackslash}p{2.5cm}|>{\centering\arraybackslash}p{6cm}|>{\centering\arraybackslash}X|>{\centering\arraybackslash}X|}
\hline
Molécule &Constitution&Formule &Modèle moléculaire\\
\hline
eau&\begin{itemize}\item 2 atomes d'hydrogène \item 1 atome d'oxygène \end{itemize}&&\\
\hline
dioxygène&\begin{itemize}\item 2 atomes d'oxygène\end{itemize}&&\\
\hline
dioxyde de carbone&\begin{itemize}\item 2 atomes d'oxygène \item 1 atome de carbone\end{itemize}&&\\
\hline
méthane&\begin{itemize}\item 4 atomes d'hydrogène \item 1 atome de carbone\end{itemize}&&\\
\hline
butane&\begin{itemize}\item 10 atomes d'hydrogène \item 4 atomes de carbone\end{itemize}&&\\
\hline
diazote&\begin{itemize}\item 2 atomes d'azote\end{itemize}&&\\
\hline
dihydrogène&\begin{itemize}\item 2 atomes d'hydrogène\end{itemize}&&\\
\hline
éthanol&\begin{itemize}\item 2 atomes de carbones \item 6 atomes d'hydrogène \item 1 atome d'oxygène\end{itemize}&&\\
\hline
ozone&\begin{itemize}\item 3 atomes d'oxygène\end{itemize}&&\\
\hline
\end{tabularx}

\end{document}



Tableau avec babel
Code: Tout sélectionner
\documentclass[12pt,a4paper,french]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[left=1cm,right=1cm,top=1cm,bottom=1cm]{geometry}
\usepackage{array,tabularx}
\usepackage{babel,lmodern,microtype}
\pagestyle{empty}

\begin{document}
À l'aide des modèles moléculaires, complétez le tableau :
\begin{itemize}
\item déterminez la formule de la molécules ;
\item dessinez le modèle de la molécule;
\item \emph{attention : il ne doit rester aucun trou visible.}
\end{itemize}\medskip


\noindent\begin{tabularx}{\linewidth}{|>{\centering\arraybackslash}p{2.5cm}|>{\centering\arraybackslash}p{6cm}|>{\centering\arraybackslash}X|>{\centering\arraybackslash}X|}
\hline
Molécule &Constitution&Formule &Modèle moléculaire\\
\hline
eau&\begin{itemize}\item 2 atomes d'hydrogène \item 1 atome d'oxygène \end{itemize}&&\\
\hline
dioxygène&\begin{itemize}\item 2 atomes d'oxygène\end{itemize}&&\\
\hline
dioxyde de carbone&\begin{itemize}\item 2 atomes d'oxygène \item 1 atome de carbone\end{itemize}&&\\
\hline
méthane&\begin{itemize}\item 4 atomes d'hydrogène \item 1 atome de carbone\end{itemize}&&\\
\hline
butane&\begin{itemize}\item 10 atomes d'hydrogène \item 4 atomes de carbone\end{itemize}&&\\
\hline
diazote&\begin{itemize}\item 2 atomes d'azote\end{itemize}&&\\
\hline
dihydrogène&\begin{itemize}\item 2 atomes d'hydrogène\end{itemize}&&\\
\hline
éthanol&\begin{itemize}\item 2 atomes de carbones \item 6 atomes d'hydrogène \item 1 atome d'oxygène\end{itemize}&&\\
\hline
ozone&\begin{itemize}\item 3 atomes d'oxygène\end{itemize}&&\\
\hline
\end{tabularx}

\end{document}


Merci
Dernière édition par Arathorn le Vendredi 12 Janvier 2018, 17:05, édité 1 fois.
Arathorn
Kilo-utilisateur
 
Messages: 140
Inscription: Mercredi 24 Avril 2013, 18:47
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Interligne différente entre babel et polyglossia

Messagepar Arathorn » Vendredi 12 Janvier 2018, 17:04

Une solution avec enumitem et l'option noitem.
Il reste l'espace dans les cases du tableau.
Code: Tout sélectionner
%tableau avec polyglossia
\documentclass[12pt,a4paper]{article}
\usepackage{fontspec,xunicode,xltxtra}
\usepackage[left=1cm,right=1cm,top=1cm,bottom=1cm]{geometry}
\usepackage{array,tabularx,enumitem}\setlist{noitemsep}
\usepackage{polyglossia,lmodern,microtype}\setdefaultlanguage{french}
\pagestyle{empty}%\renewcommand{\baselinestretch}{.25}

\begin{document}
À l'aide des modèles moléculaires, complétez le tableau :
\begin{itemize}%[noitemsep]
\item déterminez la formule de la molécules ;
\item dessinez le modèle de la molécule;
\item \emph{attention : il ne doit rester aucun trou visible.}
\end{itemize}\medskip


\noindent\begin{tabularx}{\linewidth}{|>{\centering\arraybackslash}p{2.5cm}|>{\centering\arraybackslash}p{6cm}|>{\centering\arraybackslash}X|>{\centering\arraybackslash}X|}
\hline
Molécule &Constitution&Formule &Modèle moléculaire\\
\hline
eau&\begin{itemize}\item 2 atomes d'hydrogène \item 1 atome d'oxygène \end{itemize}&&\\
\hline
dioxygène&\begin{itemize}\item 2 atomes d'oxygène\end{itemize}&&\\
\hline
dioxyde de carbone&\begin{itemize}\item 2 atomes d'oxygène \item 1 atome de carbone\end{itemize}&&\\
\hline
méthane&\begin{itemize}\item 4 atomes d'hydrogène \item 1 atome de carbone\end{itemize}&&\\
\hline
butane&\begin{itemize}\item 10 atomes d'hydrogène \item 4 atomes de carbone\end{itemize}&&\\
\hline
diazote&\begin{itemize}\item 2 atomes d'azote\end{itemize}&&\\
\hline
dihydrogène&\begin{itemize}\item 2 atomes d'hydrogène\end{itemize}&&\\
\hline
éthanol&\begin{itemize}\item 2 atomes de carbones \item 6 atomes d'hydrogène \item 1 atome d'oxygène\end{itemize}&&\\
\hline
ozone&\begin{itemize}\item 3 atomes d'oxygène\end{itemize}&&\\
\hline
\end{tabularx}

\end{document}
Arathorn
Kilo-utilisateur
 
Messages: 140
Inscription: Mercredi 24 Avril 2013, 18:47
Statut actuel: Actif et salarié | Enseignant

Re: [résolu] Interligne différente entre babel/polyglossia

Messagepar pg » Vendredi 12 Janvier 2018, 21:40

Si c'est ce qui est voulu, on peut supprimer les espaces avant et après les listes dans les cellules du tableau en les mettant dans une minipage :

Code: Tout sélectionner
% !TEX TS-program = xelatex
%tableau avec polyglossia
\documentclass[12pt,a4paper]{article}

\usepackage{fontspec,xunicode,xltxtra}
\usepackage[left=1cm,right=1cm,top=1cm,bottom=1cm]{geometry}
\usepackage{array,tabularx,enumitem}\setlist{noitemsep}
\usepackage{polyglossia,lmodern,microtype}\setdefaultlanguage{french}
\pagestyle{empty}%\renewcommand{\baselinestretch}{.25}

\begin{document}

À l'aide des modèles moléculaires, complétez le tableau :
\begin{itemize}%[noitemsep]
    \item déterminez la formule de la molécules ;
    \item dessinez le modèle de la molécule;
    \item \emph{attention : il ne doit rester aucun trou visible.}
\end{itemize}\medskip

\noindent\begin{tabularx}{\linewidth}{|>{\centering\arraybackslash}p{2.5cm}|>{\minipage[t]{6cm}}p{6cm}<{\endminipage}|>{\centering\arraybackslash}X|>{\centering\arraybackslash}X|}
\hline
Molécule &Constitution&Formule &Modèle moléculaire\\
\hline
eau&\begin{itemize}\item 2 atomes d'hydrogène \item 1 atome d'oxygène \end{itemize}&&\\
\hline
dioxygène&\begin{itemize}\item 2 atomes d'oxygène\end{itemize}&&\\
\hline
dioxyde de carbone&\begin{itemize}\item 2 atomes d'oxygène \item 1 atome de carbone\end{itemize}&&\\
\hline
méthane&\begin{itemize}\item 4 atomes d'hydrogène \item 1 atome de carbone\end{itemize}&&\\
\hline
butane&\begin{itemize}\item 10 atomes d'hydrogène \item 4 atomes de carbone\end{itemize}&&\\
\hline
diazote&\begin{itemize}\item 2 atomes d'azote\end{itemize}&&\\
\hline
dihydrogène&\begin{itemize}\item 2 atomes d'hydrogène\end{itemize}&&\\
\hline
éthanol&\begin{itemize}\item 2 atomes de carbones \item 6 atomes d'hydrogène \item 1 atome d'oxygène\end{itemize}&&\\
\hline
ozone&\begin{itemize}\item 3 atomes d'oxygène\end{itemize}&&\\
\hline
\end{tabularx}

\end{document}
pg
Modérateur
 
Messages: 2589
Inscription: Jeudi 14 Juin 2007, 23:31

Re: [résolu] Interligne différente entre babel/polyglossia

Messagepar Arathorn » Samedi 13 Janvier 2018, 10:39

Merci c'est ça. Je vais essayer de modifier un peu avec boxedminipage qui permet d'avoir une hauteur donnée pour laisser un peu plus de place aux molécules di ou triatomiques.
Il faut que je me penche sur les options des tableaux.
Ce n'est pas la première fois que je vois des options dans la déclaration des colonnes.
Arathorn
Kilo-utilisateur
 
Messages: 140
Inscription: Mercredi 24 Avril 2013, 18:47
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Grapeshot [Crawler], Yandex [Bot] et 18 invités