你这个没有 mwe 解决不了的
你这个没有 mwe 解决不了的
提供 MWE 吧,这样看不出来.
% 定义一个新的背景模板
\defbeamertemplate{background}{overlay}{
\begin{tikzpicture}[remember picture,overlay]
\pgfmathtruncatemacro{\colorindex}{mod(\insertframenumber,10)}
% 设置纯色背景
\fill[bgcolor] (current page.south west) rectangle (current page.north east);
% 计算要绘制圆角矩形的位置
\coordinate (SW) at ($(current page.south west) + (0.275cm,0.275cm)$);
\coordinate (NE) at ($(current page.north east) + (-0.275cm,-0.275cm)$);
% 添加一个圆角矩形
\filldraw[fill=incolor\colorindex, rounded corners=0.64cm, draw=bdcolor, line width=0.6pt]
(SW) rectangle (NE);
\end{tikzpicture}
}
\mode<beamer>{%
\setbeamertemplate{background}[overlay]
}
article.cls
中
\DeclareOption{a4paper}
{\setlength\paperheight{297mm}%
\setlength\paperwidth{210mm}%
}
可以通过判断 \paperwidth
和 \paperheight
'恢复回来',其实并不是一个好的解决办法,毕竟没有人知道你原来是什么样的格式. 在 \LaTeX
中有 分组(group)
这个概念,在分组内做一些操作不会对分组外的内容有影响(前提是你没有用 \global
),请看如下场景
\centering
first paragraph ...
second paragraph ...
那么 第一段第二段都会具有 \centering
居中效果,如果是
{\centering
first paragraph ...}
second paragraph ...
只是第一段居中,第二段按原来的方式正常显示,不受 \centering
的影响. 这里的 {...}
用花括号包裹的代码块其实就是一个分组,能够有效的避免后面的内容也受到影响.
首先是你的提问不是很规范,建议熟悉 md 语法,代码使用
```tex
LaTeX
...
```
接下来说说问题,在 TeX
中 "<number>
表示 16 进制, 也即是 "3900
转换为 10 进制是 14592
可以更改你的代码为
\foreach \y in {3900,3901,...,4000}{\char "\y \quad}
请提供MWE, 我这边没有问题
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\section{$\bar{s},\underline{aa}$}
\subsection{$r_1>\bar{\mu}_1$and$r_2<\underline{\mu}_2$}
\subsection{The worst case prior in $[\underline{\mu}, \bar{\mu}] \times[\underline{\sigma}, \bar{\sigma}]$}
\end{document}
texlive2023 + PDFLaTeX
帮你召唤一下大佬哈哈哈@u10307
\documentclass[margin=1cm]{standalone}
\usepackage{tikz,ctex}
\begin{document}
\begin{tikzpicture}[x = 1cm,y = .5cm]
\tikzset{circle/.pic = {
\draw[] (0,0)circle (2pt);
},
triangle/.pic = {
\draw[] (90:2pt) -- (210:2pt) -- (-30:2pt) -- cycle;
}
}
\foreach \y[count = \x] in {
0.9, 0.9, 1.5, 2.1,
2.1, 2.5, 2.7, 2.5,
2.8, 2.1, 1.6, 1.8
}{
\coordinate (m-\x) at (\x,\y);
\pic at (\x,\y) {circle};
\node[above = 2pt, scale = .75] at (\x,\y) {\y};
}
\foreach \y[count = \x] in {
0.4, 0.6, 0.0, 0.4,
-0.2, 0.0, 0.5,-0.1,
0.3, 0.1,-0.2, 0.0
}{
\coordinate (n-\x) at (\x,\y);
\pic at (\x,\y) {triangle};
\node[below = 2pt, scale = .75] at (\x,\y) {\y};
}
\foreach \x[evaluate=\x as \y using \x+1] in {1,2,...,11} {
\draw[] (m-\x) -- (m-\y);
\draw[] (n-\x) -- (n-\y);
}
\draw[] (0.5,-3) rectangle (12.5,6);
\foreach \x[count = \xc] in {{1月},{2月},{3月},{4月},{5月},{6月},{7月},{8月},{9月},{10月},{11月},{12月}} {
\node[below,scale = .75] at (\xc, -3) {\x};
\draw[] (\xc + .5,-3) --++ (0,.2);
}
\foreach \y in {-3.0,0.0,3.0,6.0} {
\draw[] (0.5,\y)node[left, scale = .75]{\y} --++ (.1,0);
}
\node[scale = .75] at (6.5,6.5) {2022年居民消费价格月度涨跌幅度};
\node[scale = .75] at (0.5,6.5) {\%};
\node[anchor = north west] at (0.5,6.0) {
\tikz {
\draw[] (0,0) -- (1,0);
\pic at (.5,0) {circle};
\node[anchor = west, scale = .75] at (1.1,0) {月度同比};
\draw[] (2.5,0) -- (3.5,0);
\pic at (3,0) {circle};
\node[anchor = west, scale = .75] at (3.6,0) {月度环比};
}
};
\end{tikzpicture}
\end{document}
texdoc texdef
latexdef -c book -s mainmatter
你可以使用
\def\sab#1{%
\expandafter\ifcase\csname c@#1\endcsname%
\or 甲%
\or 乙%
\or 丙%
\or 丁%
\or 戊%
\or 己%
\or 庚%
\or 辛%
\or 壬%
\or 癸%
\fi%
}
定义一种计数器(\sab
) Stems-and-Branches
(天干地支), 然后修改 \thefigure
\def\thefigure{\sab{figure}}
源码如下:
\documentclass{ctexart}
\usepackage{caption}
% Stems-and-Branches
\def\sab#1{%
\expandafter\ifcase\csname c@#1\endcsname%
\or 甲\or 乙\or 丙\or 丁\or 戊\or 己\or 庚\or 辛\or 壬\or 癸
\fi%
}
\def\thefigure{\sab{figure}}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\includegraphics[width = 5cm]{example-image}
\caption{this is a picture.}\label{fig:a}
\end{figure}
\begin{center}
\includegraphics[width = 5cm]{example-image-a}
\captionof{figure}{this is a fig.}\label{fig:b}
\end{center}
\verb|hahahhahahha and this is \ref{fig:a} and \ref{fig:b}| $==>$
hahahhahahha and this is \ref{fig:a} and \ref{fig:b}
\end{document}
LaTeX3
我就用 TeX
吧(如果待使用的文件在同一文件夹内,命名无规则且文件数量多,可以参考下
用LaTeX3通过遍历插入指定目录中的所有图像
% 使用LaTeX3遍历图像目录中的图像并实现插图
\documentclass{ctexart}
% 需要的宏包
\usepackage{expl3}
\usepackage{xparse}
\usepackage{graphicx}
\usepackage{zhlipsum}
% 开启LaTeX3环境
\ExplSyntaxOn
% 插图标签处理函数
\cs_new_protected:Nn \fig_label:N
{
#1 % 可以是\label 或 \ref
{
fig \c_colon_str
% 整数转换为小写罗马数字
\int_to_roman:n {\l_cnt_int}
}
}
% 声明计数整数变量,并赋初值为1
\int_new:N \l_cnt_int
\int_set:Nn \l_cnt_int {1}
% 声明文件名列表变量
\tl_new:N \l_figs_tl
% 创建clist
\clist_new:N \l_figs_clist
% 定义排版命令,默认排版当前目录下figs目录下的图像
\NewDocumentCommand{\figslist} {O{figs}}
{
% 调用命令“ls -m #1/*”命令列出当前指定目录下的文件,并保存在\l_figs_tl中
\sys_get_shell:nnN {ls~-m~#1/*}{}\l_figs_tl
% 设置clist
\clist_set:NV \l_figs_clist \l_figs_tl
% 遍历clist并实现插图及label和ref引用
\clist_map_inline:Nn \l_figs_clist
{
\zhlipsum[1]\par
如``图\fig_label:N \ref''所示\par
\begin{figure}[!htb]
\centering
\includegraphics[width=0.35\textwidth]{##1}
\caption{##1}
\fig_label:N \label
\end{figure}
\int_incr:N \l_cnt_int
}
}
\ExplSyntaxOff
\begin{document}
\figslist
\figslist[pics]
\end{document}
\documentclass{article}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsfonts,amssymb}
\usepackage{amsthm}
\begin{document}
aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
\begin{flalign}
&\left\{
\begin{aligned}
x&=eq1\\
y&=eq2+1
\end{aligned}
\right.&
\end{flalign}
\end{document}
支持但不建议~
l3keys
而 l3keys
是不必要的\documentclass{article}
\ExplSyntaxOn
\NewDocumentCommand\mytest{m}{
\clist_map_inline:nn{A,B,C,D}{
\exp_args:Nx\tl_if_in:nnT{\text_uppercase:n{#1}}{##1}{##1}
}
}
\ExplSyntaxOff
\begin{document}
\mytest{A}\par
\mytest{B}\par
\mytest{C,A}\par
\mytest{abc}\par
\mytest{cABd}
\end{document}
问 为什么一个section中会多出这么多空白(考虑换页的问题)?