Programmiersprache C# im Text darstellen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Programmiersprache C# im Text darstellen

Ok

von Markuss212 » Mo 7. Mär 2016, 20:27

Ok, also dann muss ich das bei jeder Verwendung eintragen.

von Besserwisser » Mo 7. Mär 2016, 20:26

Das ist genauso falsch. Die leere Klammer und das Leerzeichen gehört nicht in die Definition, sondern hinter die Verwendung!

Nochmal Danke

von Markuss212 » Mo 7. Mär 2016, 20:23

Vielen Dank für den Hinweis.
Diese Version sieht nun auch im PDF besser aus:
\DeclareRobustCommand{\Csharp}{%
  {\settoheight{\dimen0}{C}C\kern-.05em \resizebox{!}{\dimen0}{\raisebox{\depth}{\textbf{\#}{} }}}}

von Besserwisser » Mo 7. Mär 2016, 20:16

Sehr unklug. Was, machst Du, wenn direkt danach ein Satzzeichen folgt? Außerdem ist ein \enskip kein Wortzwischenraum, wird also auch nicht mit den anderen Wortzwischenräumen gedehnt und geschrumpft. Verwende stattdessen einfach deine vorherige Definition wie im entsprechenden Abschnitt von l2kurz am Beispiel \today gezeigt.

Vielen Dank

von Markuss212 » Mo 7. Mär 2016, 20:08

Ich habe mir das Dokument angeschaut und habe das Command wie folgt geändert:

{\settoheight{\dimen0}{C}C\kern-.05em \resizebox{!}{\dimen0}{\raisebox{\depth}{\textbf{\#} \enspace}}}}


Danke.

Grüße
Markus

von Besserwisser » Sa 5. Mär 2016, 19:49

Programmiersprache C# im Text darstellen

von Markuss212 » Sa 5. Mär 2016, 19:34

Hallo Zusammen,
damit ich C# im Text korrekt darstellen kann verwende ich folgende eigene Command:

\DeclareRobustCommand{\Csharp}{%
{\settoheight{\dimen0}{C}C\kern-.05em \resizebox{!}{\dimen0}{\raisebox{\depth}{\textbf{\#}}}}}

Nun habe ich das Problem, dass nach dem Einbau des Befehls das nächste Wort an diesem "klebt". Das Leerzeichen wird ignoriert.
Was kann ich tun?


Danke.
Grüße
Markus

Nach oben