也许只要简单搜一下文档即可...
也许只要简单搜一下文档即可...
可以利用pgfplots的方法实现...建议参考pgfplots文档P104的做法。下面是MWE和效果。
\documentclass[12pt]{article}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\usepgfplotslibrary{fillbetween}
\usepackage{amsmath}
\begin{document}
\begin{tikzpicture}[scale=1.5]
\begin{axis}[
axis lines=middle,
axis on top,
xtick = \empty,
ytick = \empty,
xlabel = {$x$},
ylabel = {$y$},
xmin=-2.0, xmax=2.0,
ymin=-2.5, ymax=2.5,
samples=1000]
\addplot[semithick,name path=A] ({x},{rad(atan(x))});
\path[name path=B] (0,pi/2) -- (1.8,pi/2);
\draw[dashed](-3,pi/2)--(3,pi/2)(-3,-pi/2)--(3,-pi/2);
\addplot[red!30,opacity=.3] fill between[of=A and B,soft clip={
(0,0) rectangle (1.8,2)
}];
\end{axis}
\end{tikzpicture}
\end{document}
给一个不太成功的尝试....
我在symbols
中找不到上面单一的符号....只好找了个类似的代替,上面的符号应该是一种中文书记排版系统里面的某个预定义排版样式,实在是不想,也不会自己画这一样式.
也许有一下两种思路:
pifont
宏包提供的\dingline
命令,缺点是只能使用pifont
宏包提供的符号,同时左右间距不可调tikz
的markings
实现路径的替换,可见下面的mwe和效果\documentclass[12pt]{ctexart}
\usepackage[margin=1.5in]{geometry}
\usepackage{lipsum}
\usepackage{tikz}
\usetikzlibrary{decorations,decorations.markings}
\usepackage{pifont}
\makeatletter
\newcommand{\part@title@box}[1]{
\stepcounter{part}
\begin{center}
{\Huge{\bfseries\kaishu 第\chinese{part}部分} \hspace{.5em} {\songti #1}}\par
\vspace{2em}
% \dingline{253} %使用pifont宏包提供的插入单行字符
\begin{tikzpicture}[
decoration={
markings,
mark=between positions 0 and 1 step 3mm with
{\node {\ding{248}};}%插入字符...但我实在找不到
}
]
\path [postaction={decorate}] (.05\textwidth,0) -- (.95\textwidth,0);
\end{tikzpicture}
\end{center}
}
\ctexset{
part = {
name = {},
numbering = false,
format = \part@title@box,
},
section = {
name = {第,章},
}
}
\makeatother
\begin{document}
\part{\LaTeX{}简介}
\lipsum[1]
\section{初见\LaTeX{}}
\lipsum[2]
\section{再见\LaTeX{}}
\lipsum[3]
\part{\LaTeX{}入坑}
\section{又见\LaTeX{}}
\lipsum[2-6]
\end{document}
希望各位提供更好的处理方式,共同交流学习!
贴一个在群里贴过的也许有帮助的链接.感觉要从字体层面复刻是蛮困难的事情.
https://ctan.org/tex-archive/macros/latex/contrib/psnfssx/mathtime在这个页面可以找到mathtime.dtx
,文件
不太明白你想问什么?
CTAN上的tkz-euclide宏包就是英文的,官方没有发布过任何版本的tkz-euclide中文文档.你想获取中文版文档只能尝试搜索是否有人翻译了该宏包.
想获得中文版宏包可以自己发起/参与一些翻译宏包的项目,例如中文版文档翻译项目.
可以尝试fancyhdr文档中的做法
\documentclass[11pt,a4paper,twoside]{article}
\usepackage{ctex}
\usepackage{fancyhdr}
\usepackage{lipsum}
\addtolength{\headwidth}{\marginparsep}
\addtolength{\headwidth}{\marginparwidth}
\pagestyle{fancy}
\chead{页眉}
\usepackage{marginnote}
\begin{document}
\lipsum[2] \marginnote{边栏文本}
\lipsum[3-7] \marginnote{另一段边栏文本}
\end{document}
如果我是正在学习tikz-3d
可能是一个不错的final-exam...看上去聪明如GPT也不懂tikz...
多给点悬赏也许有空的时候可以试试
对于在命令行使用fc-list
没有看懂的问题,是因为cmd
默认使用的是GBK编码,可以输入chcp
命令查看当前编码,如果为936则会出现上述乱码的问题,可以通过chcp 65001
更改为UTF-8编码,此后可以重新执行fc-list | findstr "FZShuSong-Z01"
查看字体的中文名称.
此外,在不涉及版权问题的前提下,可否提供一下MWE以方便本地调试....
此外我印象中指定本地字体文件时似乎要加上后缀名.ttf
(可以尝试尝试)
我懂你的痛苦,我也被fontspec
狠狠折磨过
我在思考...是否应该提供一个MWE的压缩包方便别人调试测试...
诚如@u38442 的解释,我又尝试了一下,下面是测试的结果.
按我个人理解,minipage
环境的作用是用来对齐文字环境内的「小页面」,因此默认是按照baseline
居中对齐的,你想要实现和控制的是多个minipage
之间的垂直对齐关系,而minipage
会根据内容自动设置高度,例如下图,自动匹配的高度不统一导致了你的问题.
可以尝试指定可选的 [height]
参数来实现.
下面是一个MWE和效果.
\documentclass[aspectratio=169]{ctexbeamer}
\usepackage{lipsum}
\usepackage{graphicx}
\begin{document}
\begin{frame}{给minipage加框并展示inner-pos参数的区别}
\fbox{
\begin{minipage}[c][5cm][t]{.28\textwidth}
\centering
\includegraphics[width=.6\textwidth]{example-image-a}
\end{minipage}
}
\fbox{
\begin{minipage}[c][5cm][c]{.28\textwidth}
\centering
\includegraphics[width=.6\textwidth]{example-image-b}
\end{minipage}
}
\fbox{
\begin{minipage}[c][5cm][b]{.28\textwidth}
\centering
\includegraphics[width=.6\textwidth]{example-image-c}
\end{minipage}
}
\end{frame}
%---------------------------------------------------------------------------------%
\begin{frame}{3个minipage都顶部对齐}
\fbox{
\begin{minipage}[c][.2\textheight][t]{.28\textwidth}
\centering
苹果.
\end{minipage}
}
\fbox{
\begin{minipage}[c][.2\textheight][t]{.28\textwidth}
\centering
\includegraphics[width=.6\textwidth]{example-image}
\end{minipage}
}
\fbox{
\begin{minipage}[c][.2\textheight][t]{.28\textwidth}
\centering
苹果.
\end{minipage}
}
\end{frame}
%---------------------------------------------------------------------------------%
\begin{frame}{3个minipage都居中对齐}
\fbox{
\begin{minipage}[c]{.28\textwidth}
\centering
苹果.
\end{minipage}
}
\fbox{
\begin{minipage}[c]{.28\textwidth}
\centering
\includegraphics[width=.6\textwidth]{example-image}
\end{minipage}
}
\fbox{
\begin{minipage}[c]{.28\textwidth}
\centering
橘子.
\end{minipage}
}
\end{frame}
%---------------------------------------------------------------------------------%
\begin{frame}{3个minipage都居底对齐}
\fbox{
\begin{minipage}[c][.2\textheight][b]{.28\textwidth}
\centering
苹果.
\end{minipage}
}
\fbox{
\begin{minipage}[c][.2\textheight][b]{.28\textwidth}
\centering
\includegraphics[width=.6\textwidth]{example-image}
\end{minipage}
}
\fbox{
\begin{minipage}[c][.2\textheight][b]{.28\textwidth}
\centering
苹果.
\end{minipage}
}
\end{frame}
\begin{frame}{演示minipage设置不同的高度}
生活就像海洋,只有意志坚强的人才能到达彼岸.生活就像海洋,只有意志坚强的人才能到达彼岸.生活就像海洋,只有意志坚强的人才能到达彼岸.生活就像海洋,只有意志坚强的人才能到达彼岸.
\fbox{
\begin{minipage}{.2\textwidth}
\centering
这是一小段话.
\end{minipage}
}
\fbox{
\begin{minipage}{.15\textwidth}
\centering
\includegraphics[width=.6\textwidth]{example-image}
\end{minipage}
}
\fbox{
\begin{minipage}{.15\textwidth}
\centering
\includegraphics[width=.8\textwidth]{example-image}
\end{minipage}
}
\end{frame}
\end{document}
此外,关于markdown插入代码块的语法,需要如下图做围栏式代码块,markdown语法学习对你来说仍然任重而道远.
(p.s.上面的{ctexart}花括号打错了,但我懒得再截图...)
另:对于设置对齐方式这种较为精细化的需求,GPT等大模型不一定(往往不能)可以提供准确的解答,更好的办法(几乎也是唯一的办法)是阅读宏包的文档.可以搜索一下texdoc <package name>
命令,当然如果你是在overleaf上使用的话,可以尝试检索CTAN+<package name>
.但其实对于精细需求我个人是不建议使用大模型帮助的,"GPT不懂LaTeX".
祝好!
我不是很明白你是怎么每次复制MWE都复制成这样的(你只要把 documentclass 到end{document}之间的所有内容放到一个markdown代码块 '
' '
'之间,就能把他们全都高亮框内)
此外,rule插入的并不是一个图片.建议使用mwe插入图片以构造mwe,同时我不是很确明白使用minipage
给出的结果你有不满意吗,还是你正在学习beamer以遍历所以实现图文混排的方式,如果是后者,那非常不错!
经过测试,我发现只需要使用对齐选择 T 即可实现,具体细节可见texdoc beamer
下面是一个MWE和结果
\documentclass[aspectratio=169]{ctexbeamer}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{mwe}
\begin{document}
\begin{frame}{文图文}
\lipsum[2]
\begin{columns}[T]
\begin{column}{.32\textwidth}
\centering
苹果\hfill
\end{column}
\begin{column}{.32\textwidth}
\centering
\includegraphics[width=\textwidth]{example-image}
\end{column}
\begin{column}{.32\textwidth}
\centering
香蕉
\end{column}
\end{columns}
\end{frame}
\end{document}
按照我对这个网站粗浅的理解....
我觉得你要区分好 提问(问答)以及文章投稿,前者时用于提问交流问题的,后者适用于发布分享你使用latex做了一些什么,或者有什么新的功能,以及自己的学习感悟之类的问题.查看你的主页,你似乎并未发布作品。
补充问题
按钮对问题正文进行修改。绘制正方体调整角度用的是什么宏包的什么命令呢?也许需要一个更具体的绘图框架。
问 在tcolorbox 宏包中,怎样指定盒子的最小高度(类似tikz中的minimum height)?