Archiv verlassen und diese Seite im Standarddesign anzeigen : C++ und C# in LaTeX
LaTeXler
01-09-2005, 20:46
Hallo zusammen,
ich hab n kleines Problem in LaTeX und zwar will ich die beiden Pluszeichen und das Sharp-Zeichen nach dem "C" etwas kleiner und näher an den Buchstaben "C" hinbekommen. Das soll aber in/an jeder Umgebung/Stelle "mitwandern", sprich es soll sich immer relativ zum umgebenden Text verhalten. Z.B. in einer \section{...} soll das ganze größer werden, in einer \footnote{...} kleiner usw. Leider hab ich da überhaupt keinen Ansatzpunkt wie ich das lösen könnte. Wäre toll, wenn mir da jemand helfen würde, sitz schon ne ganze Weile dran komm aber auf keinen grünen Zweig.
Danke!
Gruß
LaTeXler
pospiech
01-09-2005, 21:38
Die Antwort steht in der FAQ.
Matthias
LaTeXler
02-09-2005, 14:33
Sorry Matthias, aber ich find hier kein FAQ und schon gar nicht das Thema das ich suche. Bin entweder blind oder blöd (mit der Bitte sich jeglichen Kommentars darüber zu enthalten!). Kannst Du mich da irgendwie genauer hinführen?
Danke im Voraus
LaTeXler
countbela666
02-09-2005, 14:43
Hallo LaTeXler,
mit "der FAQ" ist im Allgemeinen die DANTE TeX FAQ (http://www.dante.de/faq/de-tex-faq/html/de-tex-faq.html) gemeint. Die Antwort findest du unter Punkt 8.5.14 (http://www.dante.de/faq/de-tex-faq/html/makros4.html#73).
Grüße,
Marcel
Hallo,
sorry dass ich dieses alte Thema nochmal aufwärmen muss, aber das Problem ist folgendes. Ich hab C++ in meinem Dokument wie folgt gesetzt:
{\em C{\relsize{-3}++}}
Das Ergebnis sieht ungefähr so aus:
C++
Das "++" müsste halt noch noch ein wenig höher.
Kann mir jemand einen Tipp geben??
Danke
batzee
Hi Batzee,
unter symbols-a4.pdf (http://www.ctan.org/tex-archive/info/symbols/comprehensive/symbols-a4.pdf) findest Du auf Seite 66 (Joining and overlapping existing symbols) eine kleine Anregung.
Salnic
Hallo,
sorry dass ich dieses alte Thema nochmal aufwärmen muss, aber das Problem ist folgendes. Ich hab C++ in meinem Dokument wie folgt gesetzt:
{\em C{\relsize{-3}++}}
Das Ergebnis sieht ungefähr so aus:
C++
{\em C\raisebox{2pt}{{\relsize{-3}++}}}
und dann als \Cpp definieren. raisebox braucht Paket graphicx
Herbert
@Salnic:
Die Vorschläge aus diesem Dokument funktionieren leider nur im Math-Mode. Der macht in Kapitelüberschriften dann Probleme (Der Math-Ausdruck C++ wird in der Überschrift in eine eigene Zeile gezogen)
@Herbert:
Funktioniert, aber bei der Verwendung von \cplusplus in einer Überschrift steigt Latex total aus. Hier die Fehlermeldungen:
! Undefined control sequence.
\calc@post@scan ...\fi \fi \fi \fi \fi \calc@next
l.61 ...eLint, a \cplusplus Source Code Checker}
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.
! Missing \endcsname inserted.
<to be read again>
\csname\endcsname
l.61 ...eLint, a \cplusplus Source Code Checker}
The control sequence marked <to be read again> should
not appear between \csname and \endcsname.
! TeX capacity exceeded, sorry [input stack size=5000].
\@@maybeautodot #1->\ifx #1
\@stop \let \@@maybeautodot \relax \else \ifx #1\...
l.61 ...eLint, a \cplusplus Source Code Checker}
If you really absolutely need more capacity,
you can ask a wizard to enlarge me.
Here is how much of TeX's memory you used:
3288 strings out of 95901
39482 string characters out of 1194742
108231 words of memory out of 1101263
6074 multiletter control sequences out of 60000
44464 words of font info for 94 fonts, out of 1000000 for 2000
14 hyphenation exceptions out of 4999
5000i,11n,5004p,253b,294s stack positions out of 5000i,500n,10000p,200000b,32768s
Output written on dipl.dvi (25 pages, 53424 bytes).
\documentclass{article}
\usepackage{graphicx,relsize}
\makeatletter
\DeclareRobustCommand\Cpp{\em C\raisebox{2pt}{{\relsize{-3}++}}}
\makeatother
\begin{document}
\tableofcontents
\section{Eine \Cpp\ Demonstration}
\Cpp\ ist was feines, wenn man es kann ...
\end{document}
Danke Herbert,
ich hab zwar noch eine Klammer mehr gebraucht:
\makeatletter
\DeclareRobustCommand\cplusplus{{\em C\raisebox{2pt}{{\relsize{-3}++}}}}
\makeatother
Aber jetzt tut es!
Super, dieses Forum hier ist echt meine Rettung ;)
Weiter so Jungs und Mädels
Gruß
batzee
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.