gpt4 book ai didi

matlab - matlab的latex解释器如何处理unicode?

转载 作者:太空宇宙 更新时间:2023-11-03 20:03:35 27 4
gpt4 key购买 nike

我想知道 MATLAB 的绘图文本 latex 解释器如何处理 unicode 字符?这是奇怪的不一致。你知道,这会使 unicode 的整个点无效。

玩具代码

%*** Setup some text for a plot title
Title_Txt{1} = [char(8734) ,' SNR~~~' , char(10) , '(-)'];
Title_Txt{2} = ['50 SNR~~~' , char(10) , '(-)'];


%*** Plots!
x= 1:1:10
y= rand(size(x))

figure(1)
subplot(211)
plot(x,y)
title(Title_Txt{1} , 'interpreter' , 'latex')

subplot(212)
plot(x,y)
title(Title_Txt{2} , 'interpreter' , 'latex')

Toy plot

玩具代码演示了 latex 解释器处理 char(10) --- 一个新行。但它打破了 char(8734) --- 无穷大符号。

显然我可以通过输入 matlab 知道的 latex 符号来解决这个问题(另一个令人沮丧的来源,但这是为了不同的讨论),但我很好奇

  • MATLAB 在这里做了什么?
  • 是否有将 unicode 导入 Latex 的修复程序?

最佳答案

我怀疑这里的(不令人满意的)答案是 Matlab 的 Latex 解释器部分执行 Latex 的包含版本所做的任何事情,而 Latex 通常不支持 Unicode。 (有关 Latex 解决方案,请参阅:https://tex.stackexchange.com/questions/34604/entering-unicode-characters-in-latex。当然,这对 Matlab 用户没有帮助。)

关于为什么 Latex 不支持 Unicode。我会注意到,我的 Latex 用户指南上的第一个版权日期是 1985 年,最新版本是 2e 版,从 1994 年开始。直到 90 年代,Unicode 才真正成为主流。

(这是一个糟糕的答案,但对于评论来说太长了。)

关于matlab - matlab的latex解释器如何处理unicode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42368392/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com