Swit
Swit
LaTeX nubility!

注册于 3年前

回答
82
文章
0
关注者
4

\documentclass{article}
\usepackage{accents}

\newcommand{\simeqdot}{\mathrel{\underaccent{\cdot}{\mathord\simeq}}}

\begin{document}

$a\simeqdot b$

\end{document}

1.png

\documentclass{article}
\DeclareSymbolFont{lettersA}{U}{txmia}{m}{it}
\SetSymbolFont{lettersA}{bold}{U}{txmia}{bx}{it}
\DeclareMathSymbol{\piup}{\mathord}{lettersA}{25}
\begin{document}

\[\hbar = \frac{h}{2\piup}\]

\end{document}

1.png

应该没有,因为 SimSun 只有一种字重,想要使用不同字重的宋体,可以考虑思源宋体

3.png
这是 FandolSong,字体就是这个样子的,要是不喜欢就改用其他字体呗。

\documentclass{article}
\usepackage{amsmath}
\usepackage{extarrows}
\begin{document}

% with amsmath
\[a\xrightarrow[r_2\times\frac12]
  {\substack{r_1-\frac{\lambda}{2} r_2\\ r_3+\frac{\lambda}{2}r_2}} b\]

% without amsmath
\[a\xrightarrow[r_2\times\frac12]
  {r_1-\frac{\lambda}{2} r_2\atop r_3+\frac{\lambda}{2}r_2} b\]

\end{document}

5.png

\documentclass{article}
\usepackage{calc}
\usepackage{amsmath}
\begin{document}

\begin{align*}
  M ={}    & a_1 + a_2 + a_3 + a_4 + a_5 + a_6 \\
           & \makebox[\widthof{$a_1 + a_2 + a_3 + a_4 + a_5 + a_6$}][r]{(by lemma)} \\
    \leq{} & b_1 + b_2 + b_3 + b_4 + b_5
\end{align*}

\end{document}

1.png

\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{tikzmark}

\begin{document}

\[\begin{vmatrix}
  \tikzmarknode{11}{a_{11}} & \tikzmarknode{12}{a_{12}} & \tikzmarknode{13}{a_{13}} \\
  \tikzmarknode{21}{a_{21}} & \tikzmarknode{22}{a_{22}} & \tikzmarknode{23}{a_{23}} \\
  \tikzmarknode{31}{a_{31}} & \tikzmarknode{32}{a_{32}} & \tikzmarknode{33}{a_{33}}
\end{vmatrix}\]

\begin{tikzpicture}[remember picture, overlay]
    \draw (11)--(22)--(33);
    \draw (12)--(23);
    \draw (21)--(32);
    \draw[densely dashed] (31)--(22)--(13);
    \draw[densely dashed] (21)--(12);
    \draw[densely dashed] (32)--(23);

    \draw[rounded corners] (31)--++(1.25,-0.65)--++(1.25,0.65)--(23);
    \draw[rounded corners] (32)--++(1.25,-0.65)--++(1.25,0.65)--(13);
    \draw[rounded corners, densely dashed] (11)--++(1.25,0.65)--++(1.25,-0.65)--(23);
    \draw[rounded corners, densely dashed] (12)--++(1.25,0.65)--++(1.25,-0.65)--(33);
\end{tikzpicture}

\end{document}

c85f348760f8d40396d6f3dbf4a6a674.png

这个和计数器 beamerpauses 有关系。先给出一个解决方案:

\documentclass[12pt]{ctexbeamer}

\begin{document}

\begin{frame}
  \begin{itemize}[<+->]
    \item 测试
    \item \only<.>{\underline{\phantom{\LaTeX}}}
          \only<+->{\underline{\LaTeX}} 是最好用的排版工具
    \item \only<.>{\underline{\phantom{PHP}}}
          \only<+->{\underline{PHP}} 是世界上最好的编程语言
  \end{itemize}
\end{frame}

\end{document}

然后我们分析一下该问题的原因:
根据 beamer 手册 9.6.4 小节的讲解,我们知道计数器 beamerpauses 在遇到 +\pause 会自增。所以第一个 \only<+> 会被替换为 \only<2>,第二个 \only<+-> 会被替换为 \only<3->,而第二个 \only 和第三个之间有一个 \pause,所以第三个 \only<+> 会被替换为 \only<5>。这样一来,\underline{\LaTeX}是最好的排版语言 就会在第四帧中重复一次。

发布
问题