\(
\def\<#1>{\left<#1\right>}
\newcommand{\CC}{\mathcal{C}}
\newcommand{\eps}{\varepsilon}
\newcommand{\ls}{\leqslant}
\newcommand{\gs}{\geqslant}
\newcommand{\norm}[1]{\|#1\|}
\usepackage{resmes}
\newcommand{\mres}{\resmes}
\usepackage{cases}
\newcommand{\dv}{\mathrm{div}}
\newcommand{\R}{\mathbb{R}}
\newcommand{\D}{\partial}
\)
\(
\def\<#1>{\left<#1\right>}
\newcommand{\CC}{\mathcal{C}}
\)
LaTeX 相关
- Win系统Latex:MikTex+Texstudio+Sumatra PDF+zhmakeindex(中文索引)+LanguageTools(可选)+JabRef(文献管理)
- 科技云Overleaf(线上Latex):http://sharelatex.cstcloud.cn/ (使用中科院邮箱登录免费使用)
- 作图工具(兼容tex语言):Inkscape, TpX,TikZit https://www.mathcha.io/editor(在线作图)
- 图片公式转LaTeX: Mathpix
- 标记TEX文件的编码及编译命令:
% !TEX encoding = UTF-8
% !TEX program = xelatex
% !TEX program = pdflatex
% !BIB program = bibtex
- Texstudio 与 SumatraPDF双向搜索设置
Texstudio:选项→设置→命令→外部PDF查看器
"SumatraPDF.exe" -forward-search "?c:am.tex" @ -inverse-search "texstudio.exe %%f -line %%l" "?am.pdf"
SumatraPDF:设置→选项
"Your path for texstudio\texstudio.exe" "%f" -line %l
- 将中文句号“。”自动编译成全角句点“.”:
\usepackage{newunicodechar}
\newunicodechar{。}{.} %%%句号的映射
- WinEdt编辑的.tex文档是ANSI编码格式的, 设置TeXstudio的默认字体编码:Options → Configure TeXstudio… → Editor → Default Font Encoding: → GBK, 这时候TeXStudio既能正常显示中文,又能正常编译.
-
参考文献使用bibtex编译,论著信息从MathSciNet中获取标准的bibtex格式条目,文中使用\cite{***}进行引用。在参考文献处插入:
\bibliographystyle{jde} %%bst格式文件名(如jde)
\bibliography{bib文件名} %%如有多个文件,使用逗号隔开
- 所有非行内数学式, 带编号的使用
\begin{align}
ralign & lalign \label{123}\\
ralign & lalign \nonumber\\ %%无编号
ralign & lalign \label{abc}
\end{align}
不编号的使用
\begin{align*}
ralign & lalign \\
ralign & lalign
\end{align*}
- 引用带括号的数学式编号使用
\eqref{123}不要使用(\ref{123})
, 不带括号的使用\ref{123}
, 引用编号所在页码使用\pageref{123}.
- 使用 TeXstudio 的正则表达式功能来删除注释内容。
步骤如下:
- 打开 TeXstudio。
- 按 Ctrl + R 打开“查找和替换”窗口。
- 在“查找”框中输入以下正则表达式:
%.*$
这个正则表达式将匹配以 % 开头直到行末的所有注释内容。
- 将“替换”框留空(或者输入你想替换成的内容)。
- 选择“正则表达式”复选框。
- 点击“全部替换”即可删除所有注释。
- 结合 \if 语句创建开关,灵活控制句号行为:
\usepackage{newunicodechar}
\newif\ifcnperiod % 定义条件变量
\cnperiodtrue % 默认启用中文句号
\newcommand{\setperiodmode}[1]{\csname cnperiod#1\endcsname}
\newunicodechar{。}{\ifcnperiod 。\else .\fi} % 根据条件切换符号
% 正文中动态切换
\setperiodmode{false} % 全局使用英文句号.
...
\begin{quote}
\setperiodmode{true} % 局部恢复中文句号。
此处句号为中文:。
\end{quote}