Wie kann ich "C++" in LaTeX schreiben, so dass die Ausgabe gut aussieht. Zum Beispiel sieht C$++$
nicht gut aus: die Pluszeichen sind zu groß und es ist zu viel Platz.Wie schreibe ich "C++" in LaTeX
Antwort
Die Standardlösung für Fälle wie diese wörtlich zu verwenden ist Paket). Aber wie du gesagt hast, ist es nicht wirklich schön.
ich mag diese Lösung, aber das C sieht schlecht aus ... nicht wie der andere Text, also möchte ich das Plusplus Zeichen an eine normale C anhängen ich versuche mit diesem aber nicht arbeiten: C \ thinspace \ verb! ++! – mjsr
ich habe es C {} \ Verb! ++! ... das sieht aus wie ich es will. – mjsr
Aber wie mache ich eine Definition, die * den folgenden Raum nicht schluckt; wie folgt: \ def \ cpp {C {} \ texttt {++}} – user2023370
Sie könnten versuchen, eine Schreibmaschinenschriftart zu verwenden.
\newcommand*{\Cpp}{C\ensuremath{++}\xspace}
zu wie \Cpp
verwendet werden (benötigt xspace
:
\verb!C++!
Ich habe den folgenden Code verwendet, um ein schönes C++ in meiner Master-Thesis zu typisieren. Der Code wurde wörtlich aus einer german forum kopiert. Sie sollten in der Lage sein, nur die gesamten Code in einem neuen .tex-Dokument kopieren und einfügen und das entsprechende Material für Sie holen ...
\documentclass{article}
\usepackage{relsize}
\usepackage{lipsum}
%c from texinfo.tex
\def\ifmonospace{\ifdim\fontdimen3\font=0pt }
%c C plus plus
\def\C++{%
\ifmonospace%
C++%
\else%
C\kern-.1667em\raise.30ex\hbox{\smaller{++}}%
\fi%
\spacefactor1000 }
%c C sharp
\def\Csharp{%
\ifmonospace%
C\#%
\else%
C\kern-.1667em\raise.30ex\hbox{\smaller{\#}}%
\fi%
\spacefactor1000 }
\begin{document}
\begin{center}
{\Huge C++ $\rightarrow$ \C++ \& \Huge C\# $\rightarrow$ \Csharp}\\
\bigskip
\ttfamily
{\Huge C++ $\rightarrow$ \C++ \& \Huge C\# $\rightarrow$ \Csharp}\\
\bigskip
\sffamily
{\Huge C++ $\rightarrow$ \C++ \& \Huge C\# $\rightarrow$ \Csharp}
\end{center}
\section{\C++}
\lipsum[1]
\subsection{\Csharp}
\lipsum[1]
\end{document}
danke !! Die Ergebnisse sind nett ... eine Frage, die ich nicht im Code verstehe ... Wie kann man C++ ohne math environment oder \ verb nach \ Huge? – mjsr
Entschuldigung, ich verstehe deine Frage nicht. Das \ Huge ist nur im Code, um es ein bisschen sichtbarer zu machen. Wenn Sie die Definitionen am Anfang der Datei verwenden, sollten Sie in der Lage sein, \ C++ überall in jeder Umgebung zu schreiben ... – Habi
ok danke, ich war ein wenig verwirrt mit der Verwendung des Pluszeichens. Ich war hart, dass die mathematische Umgebung unentbehrlich war, aber jetzt erkannte ich das nicht.xD – mjsr
Diese answer, für die gleiche Frage auf der tex-Website, gibt, was Ich finde, dass dies ein guter Weg ist.
%C++
\newcommand\Cpp{C\nolinebreak[4]\hspace{-.05em}\raisebox{.4ex}{\relsize{-3}{\textbf{++}}}}
%C#
\newcommand\Csh{C\nolinebreak[4]\hspace{-.05em}\raisebox{.4ex}{\relsize{-3}{\textbf{\#}}}
Ich habe festgestellt, dass die folgende gute Ergebnisse liefert:
\def\Cplusplus{C\raisebox{0.5ex}{\tiny\textbf{++}}}
- 1. wie schreibe ich dies in wortwörtlich Latex
- 2. Wie schreibe ich URLs in Latex?
- 3. Wie schreibe ich Apostroph nach s in Latex
- 4. Wie schreibe ich unterhalb/über dem Text in LaTeX?
- 5. Wie schreibe ich Programmcode mit dem Zeichen in Latex?
- 6. Wie schreibe ich SQL-Befehl in C#
- 7. Wie schreibe ich normale Tilde (~) in C#?
- 8. Wie schreibe ich ein Filterprogramm in C?
- 9. C# Wie schreibe ich Regular Expression Filter
- 10. Wie schreibe ich Objective-C Blocks inline?
- 11. Wie schreibe ich Assemblercode von C#?
- 12. Wie schreibe ich State Machines mit C#?
- 13. C++: Wie schreibe ich einen Const_iterator?
- 14. Wie schreibe ich eine Skriptsprache mit C?
- 15. C# Textdatei - wie schreibe ich EOF Zeichen
- 16. C Quellcode in Latex Dokument
- 17. Wie schreibe ich Javascript in asp.net in Code hinter C#
- 18. Wie schreibe ich ein Objekt in Datei in C++
- 19. Wie schreibe ich in die Mitte einer Datei in C++?
- 20. Wie schreibe ich eine XML-Datei in C# in Unity?
- 21. Wie schreibe ich (groß) XML in eine Datei in C#?
- 22. Wie schreibe ich einen Abschnitt/Teil/Kapitel Titel mit Wörtern aus mehreren Sprachen in LaTeX
- 23. Wie schreibe ich objective c Wrapper für C++ - Methoden?
- 24. Wie schreibe ich in Emacs?
- 25. Wie erstelle ich einen Befehl wie \ Titel in LaTeX?
- 26. Wie zeichne ich diagonale Tabellenränder in Latex, wie in Excel?
- 27. Wie schreibe ich in eine Textdatei von C-Programm
- 28. Wie schreibe ich REST API Wrapper in C#?
- 29. Wie schreibe ich Komponententests in C# Mvc? Methode haben Sitzungen
- 30. Wie schreibe ich diese mathematische Formel in Standard-C++
Siehe auch die vorgeschlagenen Antworten auf tex.se.com: http://tex.stackexchange.com/questions/4302/ prettyest-way-to-typeset-c – quazgar
Sie können sich diese andere Frage ansehen [LaTeX Quellcode Listing wie in professionellen Büchern] (http://stackoverflow.com/questions/741985/latex-source-code-listing-) Like-in-Professional-Bücher), es sieht super aus und funktioniert perfekt. – Dexter