latex标注坐标问题
原来我是在程序里直接设置的坐标标注,以及坐标轴字体大小,这样考到word里后当时能正常显示,但是重启电脑后再打开就不行了,重新打开一下figure文件word里的就自动又显示出来了,我直接copyfigure以及存成mef等格式插入都试过了,均不见效;现在我直接在figure文件改好,程序里不做任何设置然后再考过去就行了,不知道为什么这是我开始在程序里的设置,各位给看看有什么问题吗,很是郁闷
figure(1)
plot(Y(:,1),Y(:,2),'-k');
set(gca,'fontsize',18,'FontWeight','bold');
xlabel('${x}$','Interpreter','Latex','fontsize',24);
ylabel('$\dot{x}$','Interpreter','Latex','fontsize',24);
另外大家在标注特殊的坐标标注是怎么弄的呢,比如希腊字母,导数什么的,就是字母上面有的小点的形式
谢谢各位了,我现在十分困惑 问题1:
这个一般没什么好办法,初步判断为两个文字处理系统的体系不同,字符映射方式不同造成的不兼容。我现在的做法一般是如下几种:
a.所有带TeX字符的图形暂时不往Word中插入,只留下代码备用。等全部文章写好,再全部生成图形,一次性插入文档,迅速转为pdf文件打印;
b.调整好坐标轴字符的字号大小,转为位图格式;
c.撇开Office,直接在TeX编译器中写文章,这样的图形全部可以变为pdf格式直接插入,没有任何关于字符的问题,一劳永逸;
问题2:
给你一段我以前写过的代码,你要的内容基本包括在里面了:clc
close all
for i=1:5
hold on
plot(i,rand(),'*')
end
hLegend=legend(...
'$\underbrace{a+b+\cdots+z}_{26}$',...
'$\sqrt{x+\sqrt{1-x^{2}}}$',...
'$\oint\limits_{x=0}^{x=1}\sum\limits_{i=1}^{\frac{n}{2}}x_{i}^{2}y_{i}^{2}$',...
'$\hat{M} \cdot \ddot{x}+\hat{C} \cdot \dot{x}+\hat{K}\cdot x = P(t)$',...
'$\overrightarrow{AB}\cdot(\overline{m_{1}+\ldots+m_{n}})$');
set(hLegend,'interpreter','latex','fontsize',24)
ylabel('$d\frac{\partial^{2}u}{\partial t^{2}}-\nabla \cdot (c\nabla u)+au=f$','fontsize',20,'interpreter','latex')
print(gcf,'-dpdf','Ex1') 希腊字母、导数这类字符都是最简单的TeX字符,查帮助中的TeX字符表都能找到。还有一些不在帮助中的字符,需要自己去看TeX的公式文档。 回复 2 # bainhome 的帖子
我现在也在别人的指点中存成了tif格式,这个可以,不会有什么变化,但是看起来效果没有直接copy或者emf格式的清晰,还有就是这种问题只在使用latex进行特殊标注的时候 才会出现,我试了其他的没问题,我起初怀疑是机器或matlab问题
谢谢你,很有借鉴意义,不过,投稿的话不是word形式吗,还得需要弄到word里 看是什么领域以及投到哪里了,国外多数知名期刊更能接受的应该是TeX文档,那些乱七八糟的格式问题基本就都没了。
国内这方面的确有点儿小郁闷。
回复 5 # bainhome 的帖子
恩,现在也算基本解决了,存成tif,png,jpeg的都可以,虽然不像copy那样清晰,但是效果也不错
页:
[1]