Microsoft
- 搜索含有”~$”类office临时文件,需要使用如下字符串:~”*~$*”。
- 安装新版Fortran,首先安装Microsoft Visual Studio 2022,再安装Intel oneAPI Base Toolkit,最后安装oneAPI HPC Toolkit (内含Fortran);Intel需要用机构邮箱注册,注册时最好有VPN (Google服务之类)。
LaTeX
- LaTeX文档中章节标题含有数学表达式,会与hyperref自动生成的pdf书签不兼容。解决办法是在preamble中(如hyperref调用后)加如下命令:
\pdfstringdefDisableCommands{%
\renewcommand*{\bm}[1]{#1}%
}
- 中文LaTeX文档中,修改脚注为圆圈数字格式,LaTeX自带命令\textcircled效果不好,且两位数字会超出圆圈范围,可以使用如下基于tikz绘图宏包的命令(实测在两位数脚注编号都效果优异):
\usepackage{tikz}
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
\node[shape=circle,draw,inner sep=0.1pt] (char) {#1};
}}
\renewcommand{\thefootnote}{\protect\circled{\tiny\arabic{footnote}}}
MATLAB
colororder = ... % specify line color order
[ 0 0.4470 0.7410;...
0.8500 0.3250 0.0980;...
0.9290 0.6940 0.1250;...
0.4940 0.1840 0.5560;...
0.4660 0.6740 0.1880;...
0.3010 0.7450 0.9330;...
0.6350 0.0780 0.1840];
set(0, 'DefaultLineLineWidth', 1, ...
'DefaultLineMarkerSize', 6,...
'DefaultAxesFontSize', 10, ...
'DefaultAxesTickLabelInterpreter', 'latex',... % all fonts in LaTeX format
'DefaultAxesColorOrder', colororder,...
'DefaultFigureUnits', 'inches',...
'DefaultFigurePosition', [3, 2, 6, 4.5],...
'DefaultFigurePaperOrientation', 'portrait',...
'DefaultFigurePaperUnits', 'inches',...
'DefaultFigurePaperSize', [6, 4.5],... % width and height
'DefaultFigurePaperPosition', [0, 0, 6, 4.5],...
'DefaultLegendInterpreter', 'latex',... % all fonts in LaTeX format
'DefaultTextInterpreter', 'latex',... % all fonts in LaTeX format
'DefaultFigureRenderer', 'painters')
print('-dpdf', figfilename)
其他