Eigenes LaTeX-Symbol

Neue Frage »

Airblader Auf diesen Beitrag antworten »
Eigenes LaTeX-Symbol
Hi,

mein Prof will mich wohl quälen - er hat nun ein Symbol benutzt, das ich einfach nicht finden kann. Es sieht wie folgt aus:

Man stelle sich ein Dreieck vor, unter dem ist ein waagrechter Strich, der senkrecht mittig durchgestrichen ist. Oder anders konstruiert: Man nehme ein Gleichheitszeichen, bei dem man den unteren Strich mittig durchstreicht und den oberen Strich zu einem Dreieck ergänzt.

Das Beste, was ich finden kann, sind solche Befehle wie , aber das wird dem gesuchten Symbol in mehrerlei Hinsicht nicht gerecht (es soll ja kein "Dreieck auf einem Gleichheitszeichen" sein).

Die Idee ist also das Symbol selber zu erstellen. Prinzipiell würde ich mit "\stackrel{\triangle}{...}" arbeiten. Ich müsste "unten" eigentlich nur noch einen waagrechten Strich hinbekommen, der mittig durch eine kurze, senkrechte Linie durchgestrichen ist. So simpel es klingt, hier weiß ich leider nicht weiter. Kann mir jemand aushelfen? Augenzwinkern

air
Calvin Auf diesen Beitrag antworten »

Schau mal hier http://www.ctan.org/tex-archive/info/sym.../symbols-a4.pdf ob du was findest. Ansonsten ist es mir auch nicht gelungen, etwas passendes zu basteln.
Schweinebacke Auf diesen Beitrag antworten »

Ziemlich getrickst:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
\documentclass{article}
\usepackage{picture}
\usepackage{MnSymbol}
\usepackage{stmaryrd}

\makeatletter
\newcommand*\uganda{%
  \begingroup\setlength{\unitlength}{\f@size pt}%
    \begin{picture}(0.9,.7)
      \put(0.1,0.2){\ensuremath{\triangle}}
      \put(0.1,0.1){\thinlines\line(1,0){0.8}}
      \put(0,-0.2){\ensuremath{\arrownot}}
    \end{picture}
  \endgroup
}
\makeatother

\begin{document}

a \uganda b

\[ a \uganda b \]
\end{document}
Airblader Auf diesen Beitrag antworten »

@ Calvin
Da schaue ich immer zuerst - leider wurde ich nicht fündig. Augenzwinkern

@ Schweinebacke

Vielen Dank - das ist klasse. Ich habe es noch ein wenig verändert und habe damit nun genau das, was ich erreichen wollte!

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
\documentclass{article}
\usepackage{picture}
\usepackage{MnSymbol}
\usepackage{stmaryrd}

\makeatletter
\newcommand*\uganda{%
  \begingroup\setlength{\unitlength}{\f@size pt}%
    \begin{picture}(0.9,.7)
      \put(0.1,0.2){\ensuremath{\triangle}}
      \put(0.2,0.1){\thinlines\line(1,0){0.63}}
      \put(0.515,-0.05){\thinlines\line(0,0){0.3}}
    \end{picture}
  \endgroup
}
\makeatother

\begin{document}

a \uganda b

\[ a \uganda b \]
\end{document}


Danke nochmal Wink

air
Airblader Auf diesen Beitrag antworten »

Kommando zurück unglücklich

Das Problem "MnSymbol" bereitet mir im Skript Probleme, da es das Aussehen von allen möglichen Symbolen verändert (und zwar nicht zum Besseren). Lasse ich es weg, so ändert sich aber auch das Aussehen des erstellten Symbols.

Gibt es dafür noch einen Ausweg verwirrt

air
Airblader Auf diesen Beitrag antworten »

Und Kommand wieder "vor" (? Augenzwinkern ).
Ich verzichte nun auf "MnSymbol" und habe das Symbol so definiert:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
\makeatletter
\newcommand*\minkowski{%
  \begingroup\setlength{\unitlength}{\f@size pt}%
    \begin{picture}(0.9,.7)
      \put(0.1,0.2){\ensuremath{\triangle}}
      \put(0.17,0.1){\line(1,0){0.75}}
      \put(0.55,-0.1){\line(0,0){0.4}}
    \end{picture}
  \endgroup
}
\makeatother


Sofern da jetzt aus Expertensicht nichts dagegenspricht würde ich das so verwenden - so sieht es jedenfalls in meinem Skript recht gut aus.

air
 
 
Schweinebacke Auf diesen Beitrag antworten »

stmaryrd hatte ich übrigens nur für \arraynot geladen. Wenn Du das nicht mehr brauchst, kannst Du das Paket auch wieder rausnehmen.

Ein Problem der picture-Umgebung sei noch erwähnt: Sie schaltet in den Textmodus um und "vergiss" dabei, welche Mathe-Schriftgröße gerade verwendet wird. Wenn man die neue Anweisung also beispielsweise innerhalb eines Index verwendet, wird es nicht automatisch mit verkleinert. Hingegen reagiert es sehr wohl auf eine Änderung der Grundschriftgröße oder auf Befehle wie \small und \Large (durch das Setzen von \unitlength via \f@size).
Airblader Auf diesen Beitrag antworten »

stmaryrd hatte ich so oder so bereits geladen, ist also kein Problem.
Danke für den Hinweis. Ich denke, falls mein Prof das Zeichen überhaupt jemals wieder verwendet, dann nur im Fließtext, aber nicht als Index o.ä.

Danke nochmal an euch beide! Augenzwinkern

air
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »