Bonjour,
Je viens de mettre ma distribution LaTeX.
Depuis lorsque je compile un ancien fichier, les figures, faites avec
tkz-euclide sont complètement changées.
J’ai repéré que lorsqu’on a deux points obtenus avec tkzGetPoints sont
inversés (\tkzGetPoints{a}{b} devient \tkzGetPoints{b}{a}.
Mais il y a d’autres choses bizarres.
Est-ce normal?
Michel
Le 11/02/2022 à 17:39, michel a écrit :
Bonjour,
Je viens de mettre ma distribution LaTeX.
Depuis lorsque je compile un ancien fichier, les figures, faites avec
tkz-euclide sont complètement changées.
J’ai repéré que lorsqu’on a deux points obtenus avec tkzGetPoints sont
inversés (\tkzGetPoints{a}{b} devient \tkzGetPoints{b}{a}.
Mais il y a d’autres choses bizarres.
Est-ce normal?
Michel
Je viens de découvrir qu’il ne faut plus mettre cm dans size=3cm mais size=3
Colistiers, bonjour !
Je me penche sur le source d’une partie de Master Mind.
Je voudrais bien savoir pourquoi
\begin {tabular}{ %
*{4}{>{ \centering }m{ 1cm }}@{ \hspace {. 5cm }} |@ { \hspace {. 75cm }}
{ \centering }m{ 1cm }<{~~ BP }
c<{~~ MP }
}
5 & 6 & 7 & 8 & 0 & 0 \
1 & 2 & 3 & 4 & 4 & 0 \
\end {tabular}
fonctionne
alors que
\begin {tabular}{ % *{4}{>{ \centering }m{ 1cm }}@{ \hspace {. 5cm }} |@ { \hspace {. 75cm }} >{ \centering }m{ 1cm }<{~~ BP } >{\centering}m{1cm}<{~~MP} } 5 & 6 & 7 & 8 & 0 & 0 \ 1 & 2 & 3 & 4 & 4 & 0 \ \end {tabular}
ne fonctionne pas.
Merci pour votre éclairage.
Arnaud p, li { white-space: pre-wrap; }
p, li { white-space: pre-wrap; }
Bonjour
C’est parce que le \centering dans la dernière colonne change le sens de \
Deux solutions :
-
changer tous les \ de changement de ligne dans ton tableau en
\tabularnewline
-
créer une commande \PreserveBackslash dont le nom indique bien son
rôle et l’introduire avant le dernier \centering, comme ceci :
\documentclass{article} \usepackage{array} \begin{document}
\newcommand{\PreserveBackslash}[1]{\let\temp=\#1\let\=\temp}
\begin{tabular}{%
*{4}{>{\centering}m{1cm}}@{\hspace{.5cm}}|@{\hspace{.75cm}}
{\centering}m{1cm}<{~~BP} >{\PreserveBackslash\centering}m{1cm}<{~~MP}
} 5 & 6 & 7 & 8 & 0 & 0\ 1 & 2 & 3 & 4 & 4 & 0\ \end{tabular}
\end{document}
Personnellement, je préfère la première solution.
Remarque : même problème si, au lieu de \centering, il y a \raggedleft
ou \raggedright dans la définition de la dernière colonne.
François
Le 08/03/2022 à 12:05, Gazagnes Arnaud a écrit :
Colistiers, bonjour !
Je me penche sur le source d’une partie de Master Mind.
Je voudrais bien savoir pourquoi
\begin{tabular}{%
*{4}{>{\centering}m{1cm}}@{\hspace{.5cm}}|@{\hspace{.75cm}}
{\centering}m{1cm}<{~~BP}
c<{~~MP}
}
5 & 6 & 7 & 8 & 0 & 0\
1 & 2 & 3 & 4 & 4 & 0\
\end{tabular} fonctionne alors que
\begin{tabular}{%
*{4}{>{\centering}m{1cm}}@{\hspace{.5cm}}|@{\hspace{.75cm}}
{\centering}m{1cm}<{~~BP}
{\centering}m{1cm}<{~~MP}
}
5 & 6 & 7 & 8 & 0 & 0\
1 & 2 & 3 & 4 & 4 & 0\
\end{tabular} ne fonctionne pas. Merci pour votre éclairage. Arnaud
Bonjour,
Le 08/03/2022 à 12:05, Gazagnes Arnaud a écrit :
Je me penche sur le source d’une partie de Master Mind.
Voici un ECM qui fonctionne avec des “tabularnewline” à la place des
“\”. J’ai aussi supposé que l’entête chargeait le package array. Enfin,
c’est ce que ma boule de cristal m’a dit 
\documentclass[a4paper]{article}
\usepackage{array}
\begin{document}
\begin{tabular}{%
*{4}{>{\centering}m{1cm}}@{\hspace{.5cm}}|@{\hspace{.75cm}}
{\centering}m{1cm}<{~~BP}
c<{~~MP}
}
5 & 6 & 7 & 8 & 0 & 0\tabularnewline
1 & 2 & 3 & 4 & 4 & 0\tabularnewline
\end{tabular}
fonctionne
alors que
\begin{tabular}{%
*{4}{>{\centering}m{1cm}}@{\hspace{.5cm}}|@{\hspace{.75cm}}
{\centering}m{1cm}<{~~BP}
{\centering}m{1cm}<{~~MP}
}
5 & 6 & 7 & 8 & 0 & 0\tabularnewline
1 & 2 & 3 & 4 & 4 & 0\tabularnewline
\end{tabular}
\end{document}
–Jean-Yves
Merci à Jean-Yves et François pour leur précieuse aide !
J’ai changé avec succès les \ en \tabularnewline.
Arnaud