乙醇
乙醇
这家伙很懒,什么也没写!

注册于 4年前

回答
105
文章
0
关注者
7

image.png

这是我修改后的编译结果, 先说修改内容, 注释掉

\usepackage{amsrefs}

这时编译结果为

image.png

现在的这些框是由 showkeys 宏包引起的, 可以选择保留或者注释.


然后说原因, 由于 amsref 宏包的引入, 它自动加载了一个名为 amsrn.bst 的参考样式格式, 这个格式位于

/texlive/2021/texmf-dist/bibtex/bst/amsrefs/amsrn.bst

它的优先级高于你引入的 gbt7714-author-year, 双重样式下, 在使用 bibtex 编译的时候报错:

The top-level auxiliary file: graduationthesis.aux
The style file: amsrn.bst
Illegal, another \bibstyle command---line 15 of file graduationthesis.aux
 : \bibstyle
 :          {gbt7714-author-year}
I'm skipping whatever remains of this command
Database file #1: graduationthesis.bib
(There was 1 error message)

顺便再一说, gbt7714-author-yearnumerical 不需要下载, texlive 中自带, 直接使用样式即可, 它们位于

/texlive/2021/texmf-dist/bibtex/bst/gbt7714/gbt7714-author-year.bst
/texlive/2021/texmf-dist/bibtex/bst/gbt7714/gbt7714-numerical.bst

unicode-math 宏包的话需要阅读一下文档改变一下使用习惯, 关于二重环路积分可以看我这个回答
环路二重积分 对应LATEX符号? - 无锤乙醇的回答 - 知乎
https://www.zhihu.com/question/266090782/answer/1722517523

直接编译会报 picins.sty not found,


建议直接在 dianzixuebao.cls 中删除 \usepackage{picins} 也可以编译成功


以下是旧回答

需要手动在 CTAN 上进行下载, 点击链接可以直接下载, 放在与 Template.tex 相同的文件夹下, 然后使用 xelatex 编译即可.

我的编译环境为 Win10 21H1, TeXLive 2021, 所用到的宏包版本为

 *File List*
dianzixuebao.cls    2018/12/28 v2019.01.08.1042
 ctexart.cls    2021/06/20 v2.5.7 Chinese adapter for class article (CTEX)
ctexbackend.cfg    2021/06/20 v2.5.7 Backend configuration file (CTEX)
   expl3.sty    2021-07-12 L3 programming layer (loader) 
l3backend-xetex.def    2021-08-04 L3 backend support: XeTeX
  xparse.sty    2021-08-04 L3 Experimental document command parser
l3keys2e.sty    2021-08-04 LaTeX2e option processing using LaTeX3 keys
ctexhook.sty    2021/06/20 v2.5.7 Document and package hooks (CTEX)
ctexpatch.sty    2021/06/20 v2.5.7 Patching commands (CTEX)
  fix-cm.sty    2020/11/24 v1.1t fixes to LaTeX
  ts1enc.def    2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
ctexopts.cfg    2021/06/20 v2.5.7 Option configuration file (CTEX)
 article.cls    2021/02/12 v1.4n Standard LaTeX document class
  size10.clo    2021/02/12 v1.4n Standard LaTeX file (size option)
ctex-engine-xetex.def    2021/06/20 v2.5.7 XeLaTeX adapter (CTEX)
   xeCJK.sty    2021/06/20 v3.8.7 Typesetting CJK scripts with XeLaTeX
xtemplate.sty    2021-08-04 L3 Experimental prototype document functions
fontspec.sty    2020/02/21 v2.7i Font selection for XeLaTeX and LuaLaTeX
fontspec-xetex.sty    2020/02/21 v2.7i Font selection for XeLaTeX and LuaLaTeX
 fontenc.sty
fontspec.cfg
   xeCJK.cfg    2021/06/20 v3.8.7 Configuration file for xeCJK package
zhnumber.sty    2020/05/01 v2.8 Typesetting numbers with Chinese glyphs
zhnumber-utf8.cfg    2020/05/01 v2.8 Chinese numerals with UTF8 encoding
ctex-scheme-chinese-article.def    2021/06/20 v2.5.7 Chinese scheme for article (CTEX)
ctex-name-utf8.cfg    2021/06/20 v2.5.7 Caption with encoding UTF-8 (CTEX)
ctex-fontset-windows.def    2021/06/20 v2.5.7 Windows fonts definition (CTEX)
    ctex.cfg    2021/06/20 v2.5.7 Configuration file (CTEX)
 amsmath.sty    2021/04/20 v2.17j AMS math features
 amstext.sty    2000/06/29 v2.01 AMS text
  amsgen.sty    1999/11/30 v2.0 generic functions
  amsbsy.sty    1999/11/29 v1.2d Bold Symbols
  amsopn.sty    2016/03/08 v2.02 operator names
 courier.sty    2020/03/25 PSNFSS-v9.3 (WaS) 
      bm.sty    2021/04/25 v1.2e Bold Symbol Support (DPC/FMi)
amsfonts.sty    2013/01/14 v3.01 Basic AMSFonts support
setspace.sty    2011/12/19 v6.7a set line spacing
graphicx.sty    2020/12/05 v1.2c Enhanced LaTeX Graphics (DPC,SPQR)
  keyval.sty    2014/10/28 v1.15 key=value parser (DPC)
graphics.sty    2021/03/04 v1.4d Standard LaTeX Graphics (DPC,SPQR)
    trig.sty    2016/01/03 v1.10 sin cos tan (DPC)
graphics.cfg    2016/06/04 v1.11 sample graphics configuration
   xetex.def    2021/03/18 v5.0k Graphics/color driver for xetex
indentfirst.sty    1995/11/23 v1.03 Indent first paragraph (DPC)
multicol.sty    2019/12/09 v1.8y multicolumn formatting (FMi)
  picins.sty    
  ifthen.sty    2020/11/24 v1.1c Standard LaTeX ifthen package (DPC)
textcomp.sty    2020/02/02 v2.0n Standard LaTeX package
changepage.sty    2009/10/20 v1.0c check page and change page layout
multirow.sty    2021/03/15 v2.8 Span multiple rows of a table
geometry.sty    2020/01/02 v5.9 Page Geometry
  ifvtex.sty    2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
   iftex.sty    2020/03/06 v1.0d TeX engine tests
fancyhdr.sty    2021/01/28 v4.0.1 Extensive control of page headers and footers
    cite.sty    2015/02/27  v 5.5
   color.sty    2020/02/24 v1.2b Standard LaTeX Color (DPC)
   color.cfg    2016/01/02 v1.6 sample color configuration
    soul.sty    2003/11/17 v2.4 letterspacing/underlining (mf)
titlesec.sty    2021/07/05 v2.14 Sectioning titles
    umsa.fd    2013/01/14 v3.01 AMS symbols A
    umsb.fd    2013/01/14 v3.01 AMS symbols B
images/Mathformule.eps
images/E1-2.eps
 ***********

两种方法

  1. 使用 bm 宏包
\documentclass{article}
\usepackage{bm}
\begin{document}
    $ \Delta, \bm{\Delta} $ 
\end{document}

image.png

  1. 使用 unicode-math 宏包(在熟悉它之前慎用)
% XeLaTeX
\documentclass{article}
\usepackage{unicode-math}
\begin{document}
    $ \Delta, \symbf{\Delta} $ 
\end{document}

image.png

如果没有特殊需求, 请不要使用 CTEX 套装, 应该时候现代的 LaTeX 系统, 按照这个文章安装 TeXLive 并进行测试安装结果
http://mirrors.ctan.org/info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf

beamerthemeerlangen.sty 中的第 85 行

{\tiny{\bfseries \phantom{Ethan D.}} \qquad Ethan D.@Elegant\LaTeX{}\textcolor{red}{.org}}%

改成你想要的东西就行

提问不够清楚, 给一个我理解的实现

\documentclass{ctexart}
\usepackage{zhlipsum}
\ctexset{
    section = {
        format = \zihao{4}\bfseries\centering
    }
}
\renewcommand{\contentsname}{{\zihao{2}\bfseries\centering 目\quad 录}}
\newcommand{\contentsnames}{目\quad 录}
\begin{document}
\markboth{\MakeUppercase\contentsnames}
         {\MakeUppercase\contentsnames}
    \tableofcontents
    \section{测试}
    \zhlipsum\zhlipsum
    \section{测试2}
    \zhlipsum\zhlipsum
\end{document}

建议在行内使用小分式, 或者用 a/b 代替分式来获得正确的行距.

\documentclass{ctexart}
\usepackage{amsmath}
\begin{document}
证明:\textbf{两个三角形,如果有两边对应相等而夹角不等,那么,夹角所对的边也不等,夹角大的所对的边较大}
(提示:利用余弦定理以及余弦函数在 $[0, \pi]$ 上是减函数这一性质)。

作函数 $y = -\tan \left( x + \frac{\pi}{2} \right)$ 的图象,作函数 $y = -\tan \left( x + \pi/2 \right)$ 的图象,把它与余切曲线 $y = \cot x$ 进行比较,能得出什么结论?能得出什么结论?能得出什么结论?
\end{document}

image.png
上标下标应该比正常数字小, 为什么行间分式就不能比正常数字小呢, 是吧

如果不要求标题居中, 可以这么做

\documentclass{ctexart}

\usepackage{tabularray}
\usepackage{xeCJKfntef}
\usepackage{calc}
% \newcommand{\thesistitle}{这是一个很长的学位论文题目中华人民共和国刑法}
\newlength{\lwtm}
\begin{document}

\setlength{\lwtm}{\widthof{论文题目 :}}
\begin{center}
    \begin{tblr}{
        colspec     =   {Q[c, m, \lwtm]Q[c, t, 13\ccwd]},
        }
        论文题目 :              & \CJKunderline{这是一个很长的学位论文题目中华人民共和国刑法这是一个很长的学位论文 \hfill\ }\\
        培养单位 :              & \CJKunderline{\makebox[13\ccwd]{厚大法考}} \\
        专 \hfill 业 :          & \CJKunderline{\makebox[13\ccwd]{法学}} \\
        研究方向 :               & \CJKunderline{\makebox[13\ccwd]{刑法}} \\
        导 \hfill 师 :           & \CJKunderline{\makebox[13\ccwd]{罗翔教授}}  \\
        研 \hfill 究 \hfill 生 : & \CJKunderline{\makebox[13\ccwd]{张三}} \\
        完成时间 :                & \CJKunderline{\makebox[13\ccwd]{2002.7}}  \\
    \end{tblr}    
\end{center}

image.png

去看 texdoc classes 修改这一部分的设置
image.png

以下是 mwe, 这部分内容修改自 article.cls

\documentclass{article}
\makeatletter
\def\@maketitle{%
  \newpage
  \null
  \vskip 2em%
  \begin{center}%
  \let \footnote \thanks
    {\LARGE \@title \par}%
  \end{center}%
  \par
  \vskip 1.5em}
\makeatother
\title{This is title}
\usepackage{lipsum}
\begin{document}
    \maketitle
    \lipsum[1]
\end{document}

image.png

使用 enumitem 宏包中的 nosep 选项
image.png

以下是 mwe

\documentclass{article}
\usepackage{enumitem}
\usepackage{lipsum}
\begin{document}
\lipsum[1-2]
\begin{enumerate}[nosep]
    \item \lipsum[1]
    \item \lipsum[1]
\end{enumerate}
\lipsum
\end{document}

image.png

在虚拟机中安装 CTeX 套装进行编译, 不要在主机的环境中直接安装, 这样会导致系统环境变量被清空

发布
问题