Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 如何使用Visual Studio 2010 C以LaTeX字体显示数学_Visual Studio 2010_Fonts_Latex - Fatal编程技术网

Visual studio 2010 如何使用Visual Studio 2010 C以LaTeX字体显示数学

Visual studio 2010 如何使用Visual Studio 2010 C以LaTeX字体显示数学,visual-studio-2010,fonts,latex,Visual Studio 2010,Fonts,Latex,我想在VisualStudio2010中使用C以传统的LaTeX字体显示数学符号。我不想使用LaTeX方程式编辑机器,我只想使用 传统的乳胶字体家族,我相信这就是现代计算机。使用数学 在这种字体的符号,我想建立自己的方程编辑器 我已经下载并安装了计算机现代字体,现在我确实可以从VisualStudio的列表中选择这种字体。然而,由于所有的文字字符确实显示在计算机现代字体中,所有的数学符号都不是;后者似乎完全不受字体族属性更改的影响 例如,我有一个标签,其内容属性是包含公式的文本字符串, 比如说某

我想在VisualStudio2010中使用C以传统的LaTeX字体显示数学符号。我不想使用LaTeX方程式编辑机器,我只想使用 传统的乳胶字体家族,我相信这就是现代计算机。使用数学 在这种字体的符号,我想建立自己的方程编辑器

我已经下载并安装了计算机现代字体,现在我确实可以从VisualStudio的列表中选择这种字体。然而,由于所有的文字字符确实显示在计算机现代字体中,所有的数学符号都不是;后者似乎完全不受字体族属性更改的影响

例如,我有一个标签,其内容属性是包含公式的文本字符串, 比如说某个函数fx的x上的积分。我想以传统的LaTeX字体样式显示公式。我使用unicode\u222b来表示整数符号。所以 文本字符串读取\u222b fxdx。现在,当我更改字体族属性时,只有文本fxdx受影响,但整数符号保持完全相同!我找到了unicode整数符号 非常难看,传统的乳胶整体标志非常漂亮,许多人都是如此 还有其他数学符号。如何确保整数符号以传统的LaTeX字体样式显示

请用简单的语言回答,我不是专业人士


非常感谢您的帮助

如果您下载了Windows能够理解的计算机现代字体,这可能是将TeX的原始表示形式转换为TTF。TeX是在Unicode之前发明的,因此这些字符可能从转换后的字体中丢失,导致Windows重新使用其默认字体

TeX还提供自定义技巧,例如将多个字形组合成可拉伸的整数符号,这是Windows字体渲染器不支持的

此外,使用这种自定义字体,应用程序将无法在没有该字体的计算机上正常工作


我认为你最好的选择是使用LaTeX将方程渲染成具有透明背景的PNG文件,并在你的UI中使用它们。在超级用户上,应该可以帮助您完成这些PNG的创建。

那么您是想让LaTeX字体出现在WinForms应用程序中?