Share,learn,discuss and spread software in professional astronomy

本地tex参考手册

如果你的linux系统用的是texlive,那么很可能你可以使用如下命令

texdoc

或者带图形界面的

texdoctk

如果不能用,试着把texlive-doc相关的软件包装上。 在你不方便上网google,或者想比较系统的学习一下某些命令,texdoc命令可以帮你打开本机上安装的相应文档。

命令行运行matlab

  • matlab可以不启动图形界面运行,比如

matlab -nodesktop -nosplash

或者

matlab -nodisplay

或者

matlab -nojvm -nosplash

 

  • matlab程序也可以在命令行里直接运行,只需要使用 -r 选项。比如运行当前目录下的example.m

matlab  -nodesktop -nosplash -r example

或者

matlab  -nojvm -nosplash -r example

或者

使用matlab绘制用于论文的漂亮图形

如下代码将绘制一幅y=sin(x)的图片,

%adjust default figure properties to improve quality
figure;
set(gcf,...
    'DefaultLineLineWidth',1,'DefaultAxesLineWidth',.5,...
    'DefaultAxesFontName','Helvetica',...
    'DefaultAxesFontSize',20,...
    'DefaultAxesTickLength',[0.02,0.02],... 
    'DefaultAxesXMinorTick','on','DefaultAxesYMinorTick','on');
set(gcf,'DefaultLineMarkerSize',8);
 
% plot your data here
x=0:0.3:2*pi;
y=sin(x);
plot(x,y,'o-','displayname','$y=\sin (x)$');
xlabel('$x$','interpreter','latex');
ylabel('$y$','interpreter','latex');

ubuntu 10.04的几处败笔

1.语言界面

界面是中文的了,家目录下的几个文件夹也是中文。试图通过切换登录语言改成英文,无用。只要你使用英文外的其它语言,那么你的系统界面不可能是英文了;因为在语言配置那里英文必须排在最后,就是说要么完全没有中文,要有就必须中文界面,真无语。我在命令行切换目录还得切换输入法打中文先,把人憋得不行

cd ~/文档/...

利用XeTex快速实现linux下的latex中文支持

linux下配置latex的中文支持似乎很麻烦,比如参看http://www.idurun.com/?p=336

有一种快速的解决方案是使用XeTex。假设你的系统已经安装了基本的tex系统比如texlive,通过(ubuntu下使用apt-get install)

yum install texlive-xetex texlive-texmf-xetex xdvipdfmx

这时就可以编写中文文档了。

比如编写sample.tex

linux命令行下查看系统硬件资源

  • 硬盘:
  • 硬盘分区情况:

/sbin/fdisk -l

  • 硬盘挂载情况:

mount

  • 硬盘挂载及使用情况:

df -h

  • 查看某一文件夹大小:

du -sh [文件夹名]

  • 主板(包括显卡、声卡等)

/sbin/lspci

/sbin/lspcmcia

Matlab中latex公式减号不显示的替代方法

某些系统下Matlab中显示latex公式时减号显示不出,可用如下方法利用分号代替减号:

分子分母都用空格

\frac{\ }{\ }

如果只要打印结果中正常显示减号,可以只使用{-}代替减号。

Matlab中创建换行图例

利用字符矩阵中加入sprintf('\n')可以实现图例中的换行。

比如如下一段代码

x=0.1:0.1:5;
plot(x,sin(x),'-',x,cos(x),':');
legend(['Model 1:',sprintf('\n'),'sin(x)'],['Model 2:',sprintf('\n'),'cos(x)']);

即可将每个legend都显示为两行。注意在legend函数中试图使用cell array实现换行是行不通的。

Download files from remote server using command-line: wget

This example shows how to download NYU VAGC galaxy and sky catalogue for SDSS DR7.

We want all the files from  http://sdss.physics.nyu.edu/datasweep/dr7 with the names *gal*.fits, *sky*.fits

比ubuntu还要易用?——当Linux Mint进军个人桌面

Linux Mint在操作系统观察网站DistroWatch上脱颖而出已经有段时间了,近日无聊,下载来玩玩,然后决定,自己的笔记本以后就用它了。

虽然自己一直以来都用的fedora,而Linux Mint属ubuntu的变种,两者的软件管理一个用rpm和yum,一个用dpkg和apt-get,切换起来会有些不适应;但Linux Mint提供的诱惑太多了,扼要罗列如下(Linux Mint 7 Gloria):

聚合内容