首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在LaTeX中编写"C++“

如何在LaTeX中编写"C++“
EN

Stack Overflow用户
提问于 2010-04-28 04:18:28
回答 6查看 53.4K关注 0票数 58

如何在LaTeX中编写"C++“以使输出看起来更美观。例如,C$++$看起来不太好:加号太大,空间太大。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-04-28 04:26:51

对于这种情况,标准的解决方案是逐字记录:

\verb!C++!
票数 34
EN

Stack Overflow用户

发布于 2010-04-28 16:58:51

我已经使用下面的代码在我的硕士论文中排版了一个漂亮的C++。代码是从german forum逐字复制而来的。你应该能够将所有的代码复制粘贴到一个新的.tex文档中,然后为你挑选相关的东西……

\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}
票数 20
EN

Stack Overflow用户

发布于 2010-04-28 04:24:49

你可以试着使用打字机字体。

\texttt{C++}
票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2724760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档