Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeichen übereinanderschreiben
spitzwegerich
09-04-2006, 18:55
Hallo,
ich möchte zwei Zeichen übereinanderschreiben, ganz konkret das \smile und das \frown Zeichen, um ein liegendes, spitzes Oval zu erhalten.
Das bedeutet, dass beispielsweise das \smile-Zeichen geschrieben werden soll, aber der "Cursor" an der Stelle stehen bleiben soll (genauso, wie es bei \not passiert). Anschließend kommt das \frown-Zeichen, dass dann quasi über das \smile-Zeichen drübergeschrieben wird.
Ich habe das schon in manchen Papers gesehen, d.h. es muss irgendwie gehen.
Danke!
Wurde zwar schon mehrmals behandelt (Forensuche!!!), da du neu bist, hier aber trotzdem die Antwort:
\stackrel{oben}{unten}
MfG Bischi
spitzwegerich
09-04-2006, 19:16
Danke für die Antwort,
aber das ist leider nicht das was ich brauche. Mit Übereinanderschreiben meine ich nicht, dass das eine nach oben soll und das andere nach unten.
Ich meine, dass nach dem Ersten Zeichen der Cursor nicht nach rechts weitergesetzt wird, so dass das zweite Zeichen dorthingeschrieben wird, wo das erste schon steht.
Genauso wie es \neg mit dem Schrägstrich macht.
Hi spitzwegerich,
vielleicht meinst Du ja so was wie
\put(0,0){.......}text
Salnic
spitzwegerich
09-04-2006, 21:18
\put funktioniert soweit ich das sehe nur im Picture-Modus.
Ich möchte mir mit \newcommand einen Befehl definieren, der mir im Mathemodus ein selbergebasteltes Zeichen hinsetzt.
Dieses selbergebastelte Zeichen soll aus \frown und \smile bestehen, die beide auf den gleichen Fleck hingeschrieben werden.
Hi spitzwegerich,
> \put funktioniert soweit ich das sehe nur im Picture-Modus.
hast Du es ausprobiert?
\put(0,0){\frown}\smile
sollte funktionieren oder Du schaust mal unter http://www.mrunix.de/forums/showthread.php?t=44007
Salnic
Hi,
anderer Lösungsvorschlag:
\usepackage{amssymb}
\rotatebox{90}{$\between$}
Grüße,
Xenara
spitzwegerich
09-04-2006, 22:39
Hi spitzwegerich,
> \put funktioniert soweit ich das sehe nur im Picture-Modus.
hast Du es ausprobiert?
Ohne Mathemodus bekomme ich:
! You can't use `\raise' in vertical mode.
\put (#1,#2)#3->\@killglue \raise
#2\unitlength \hb@xt@ \z@ {\kern #1\unitle...
l.81 \put(0,0){\frown}
\smile
und mit Mathemodus bekomme ich:
! Missing $ inserted.
<inserted text>
$
l.81 $\put(0,0){\frown}
\smile $
http://www.mrunix.de/forums/showthread.php?t=44007
Salnic
Danke für den Link, da gehts ja genau um mein Problem. Hab mich gerade schon an der riesigen Symboltabelle berauscht... Das passende Symbol war aber leider nicht dabei.
spitzwegerich
09-04-2006, 22:41
Hi,
anderer Lösungsvorschlag:
\usepackage{amssymb}
\rotatebox{90}{$\between$}
Grüße,
Xenara
Danke für die Antwort. Das gekippte between-Zeichen ist leider nicht das, was ich will. Die beiden Klammern sollen sich nicht überkreuzen, sondern nur an den Enden berühren.
countbela666
09-04-2006, 23:01
wie wär's damit:
\documentclass{scrartcl}
\begin{document}
bla\put(0,2.5){$\frown$}$\smile$blupp\par
bla$\raisebox{2.5pt}{$\frown$}\mkern-23mu\smile$blupp
\end{document}Grüße,
Marcel
spitzwegerich
09-04-2006, 23:29
wie wär's damit:
\documentclass{scrartcl}
\begin{document}
bla\put(0,2.5){$\frown$}$\smile$blupp\par
bla$\raisebox{2.5pt}{$\frown$}\mkern-23mu\smile$blupp
\end{document}Grüße,
Marcel
Das funktioniert so, danke.
Ich habe eine Zeile
\newcommand{\neigh}{\raisebox{2.5pt}{$\frown$}\mke rn-23mu\smile}
in mein Programm eingefügt.
Allerdings habe ich den Eindruck, dass dieses selbergebaute Symbol immer "zu weit links" platziert wird: Der Abstand links davon sieht kleiner aus als der Abstand rechts davon.
Außerdem setzt der \not-Operator zum Durchstreichen zu weit links an:
\not\neigh sieht nicht gut aus.
Und als drittes Problem sind in einer Zeile meines Dokuments die obere und die untere Hälfte aller darin auftauchenden Versionen dieses selbergebauten Zeichens leicht horizontal gegeneinander verschoben. Ich habe keine Ahnung, woran das liegt.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.