Page 1 sur 1

\varamalg

MessagePosté: Mercredi 08 Août 2018, 16:47
par imenlatex
bonjour,
j'ai utilisé ce code pour avoir le symbol comme dans l'image1 mais le symbol ne s'affiche pas exactement comme je le veux
dans l'image2.
Quelqu'un peut m'aider?
merci.
Code: Tout sélectionner
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage{mathtools,amssymb}

\newcommand{\varamalg}{\sqcup\hspace{-1.085em}\raisebox{-.195em}{\rotatebox[origin=c]{37}{$\smallsetminus$}}}

\begin{document}
$D \varamalg D_1 $
$D \varamalg D_2 $

\end{document}

1.jpg
1.jpg (3.33 Kio) Vu 166 fois

2.jpg
2.jpg (5.39 Kio) Vu 166 fois

Re: \varamalg

MessagePosté: Mercredi 08 Août 2018, 17:15
par evariste_G
Bonjour.

Votre ECM ne fonctionne pas.

Est-ce que ce symbole ne vous convient pas ?

Code: Tout sélectionner
\documentclass[french]{book}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage{amssymb}

\begin{document}
$D \amalg D_1$

\end{document}


Capture.PNG
Capture.PNG (1.54 Kio) Vu 158 fois


Sinon, méthode brutale avec TiKZ :

Code: Tout sélectionner
\documentclass[french,10pt]{book}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\newcommand{\varamalg}{\begin{tikzpicture}[line width=0.7pt]\draw(0,0)--(0.3,0);\draw(0.08,0)--(0.08,0.25);\draw(0.22,0)--(0.22,0.25);\end{tikzpicture}}
\begin{document}
$D \varamalg D_1$
\end{document}


Capture2.PNG
Capture2.PNG (1.49 Kio) Vu 158 fois

Re: \varamalg

MessagePosté: Mercredi 08 Août 2018, 18:24
par imenlatex
génial :thumbsup:
la deuxième mèthode c'est la solution que je veux
merci beaucoup pour votre aide :thumbup:

Re: \varamalg

MessagePosté: Mercredi 08 Août 2018, 19:22
par gigiair
Curieux, chez moi l'ECM fonctionne sans accroc et il me semble que le résultat est satisfaisant.

Le fichier log est -j'ai juste ajouté un \listfiles dans le source.

varamalg.png
copie d'écran
varamalg.png (1.85 Kio) Vu 151 fois

Re: \varamalg

MessagePosté: Jeudi 09 Août 2018, 10:45
par un bon petit
evariste_G a écrit:Sinon, méthode brutale avec TiKZ

Oui, mais bof : charger le gigantesque tikz pour tracer 3 traits faisables avec la primitive \vrule de TeX, c'est un peu prendre un bulldozer pour planter un radis.

Code: Tout sélectionner
\documentclass{article}
\def\varamalg{%
   \hbox{\kern.2em\rlap{\vrule width.8em height.4pt depth0pt}%
      \kern.15em\hbox to0pt{\hss\vrule width.4pt height1.5ex depth0pt\hss}%
      \kern.5em\hbox to0pt{\hss\vrule width.4pt height1.5ex depth0pt\hss}%
      \kern.15em\kern.2em}%
}
\begin{document}
$D \varamalg D_1$
\end{document}

Re: \varamalg

MessagePosté: Jeudi 09 Août 2018, 16:41
par evariste_G
un bon petit a écrit:
evariste_G a écrit:Sinon, méthode brutale avec TiKZ

Oui, mais bof : charger le gigantesque tikz pour tracer 3 traits faisables avec la primitive \vrule de TeX, c'est un peu prendre un bulldozer pour planter un radis.

Code: Tout sélectionner
\documentclass{article}
\def\varamalg{%
   \hbox{\kern.2em\rlap{\vrule width.8em height.4pt depth0pt}%
      \kern.15em\hbox to0pt{\hss\vrule width.4pt height1.5ex depth0pt\hss}%
      \kern.5em\hbox to0pt{\hss\vrule width.4pt height1.5ex depth0pt\hss}%
      \kern.15em\kern.2em}%
}
\begin{document}
$D \varamalg D_1$
\end{document}


Je suis entièrement d'accord :D D'où le qualificatif "brutal". N'étant pas à l'aise avec les primitives, je n'ai pas osé m'y pencher, mais je trouve cela bien mieux en effet.