完全可以,建议使用tkz-euclide宏包,当然也可以使用TikZ直接绘制,如果有兴趣,也可以用LaTeX3结合TikZ或l3draw实现,具体操作,可以阅读这些包的使用说明书。
完全可以,建议使用tkz-euclide宏包,当然也可以使用TikZ直接绘制,如果有兴趣,也可以用LaTeX3结合TikZ或l3draw实现,具体操作,可以阅读这些包的使用说明书。
\documentclass{article}
\usepackage{ctex}
\usepackage{tabularray}
\usepackage{tcolorbox}
\title{实验记录041301}
\newtcolorbox{tabtitlebox}[1]{%
colback=white,
colframe=gray9,
fonttitle=\bfseries,
left=3pt,
right=3pt,
title={#1}
}
\NewTblrEnviron{JsSheet}
\SetTblrInner[JsSheet]{hlines,vlines,row{1}={gray9}}
\NewDocumentEnvironment{JsTabenv}{m m +b}{
\begin{tabtitlebox}{#1}
\begin{JsSheet}{#2}
#3
\end{JsSheet}
\end{tabtitlebox}
}{}
\begin{document}
\begin{tblr}[%
entry=none,
label=none,
caption={},
headsep=0pt,
presep=3pt,
footsep=0pt
]{colspec={|X|X|}}
\hline
\SetCell[c=1, r=1]{l}{
\begin{JsTabenv}{普通表格}{colspec={X[c,m]X[c,m]X[c,m]X[c,m]X[c,m]X[c,m]}}
序号 & 供试品 & 温度 & 湿度 & 结果 & F \\
&&&&& \\
&&&&& \\
&&&&& \\
&&&&&
\end{JsTabenv}
}
& \mbox{ }\\
\hline
\mbox{ }&\mbox{ } \\
\hline
\end{tblr}
\end{document}
可以使用setspace宏包的\setstrectch
命令结合tblr的cell
或cells
的cmd
参数实现,如:
\documentclass{article}
\usepackage{tabularray}
\usepackage{ctex}
\usepackage{setspace}
\begin{document}
\begin{tblr}{colspec = {ll}, hlines,%
cells={cmd=\setstretch{0.8}},%
column{1} = {2\ccwd}, column{2} = {4\ccwd}}
\SetCell[r = 2]{l, h}\textbf{卷一} & 〇〇〇〇 \\
& 〇〇〇〇〇\\
\SetCell[r = 2]{l, h}\textbf{卷二} & 〇〇〇〇〇\\
& 〇〇〇〇〇\\
\textbf{卷三} & 〇〇〇〇〇\\
\end{tblr}
\end{document}
其结果为:
先认真读一个install-latex-guide-zh-cn,然后在命令行输入xelatex -v
(注意空格),能运行了,再说其它的。
未提供MWE,无法判断问题,以下这个代码执行没有任何问题:
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{angles}
\begin{document}
\tikz \draw (2,0) coordinate (A) -- (0,0) coordinate (B)
-- (-1,-1) coordinate (C)
pic [fill=black!50] {angle = A--B--C}
pic [draw,->,red,thick,angle radius=1cm] {angle = C--B--A};
\end{document}
没有提供MWE,很难猜具体什么问题!
可能是你用了book或report文档类,换成article试试。
可以用tkz-euclide宏包实现,在此,参数是凑出来的,可以根据需要再调整一下。
% 引入文档类
\documentclass[margin=5pt]{standalone}
% 导言区
\usepackage{tkz-euclide}
% 正文区
\begin{document}
\def\neg{-35}
\def\pos{10}
% 圆角立方体
\begin{tikzpicture}[%
pol/.style={fill=yellow!40,opacity=.5},
seg/.style={dotted},
scale=2]
\tkzDefPoint(0,0){A}
\tkzDefShiftPoint[A](\neg:2.5){B}
\tkzDefShiftPoint[A](\pos:3.5){D}
\tkzDefShiftPoint[A](90:2){F}
\tkzDefShiftPoint[D](90:2){H}
\tkzDefLine[parallel=through D](A,B) \tkzGetPoint{I1}
\tkzDefLine[parallel=through B](A,D) \tkzGetPoint{I2}
\tkzInterLL(D,I1)(B,I2)
\tkzGetPoint{C}
\tkzDefLine[parallel=through F](A,B) \tkzGetPoint{I1}
\tkzDefLine[parallel=through B](A,F) \tkzGetPoint{I2}
\tkzInterLL(F,I1)(B,I2)
\tkzGetPoint{E}
\tkzDefLine[parallel=through H](F,E) \tkzGetPoint{I1}
\tkzDefLine[parallel=through E](B,C) \tkzGetPoint{I2}
\tkzInterLL(H,I1)(E,I2)
\tkzGetPoint{G}
\tkzDefPointOnLine[pos=0.086](A,D)\tkzGetPoint{A'}
\tkzDefLine[parallel=through A'](A,F) \tkzGetPoint{I1}
\tkzInterLL(A',I1)(F,H)
\tkzGetPoint{F'}
\tkzDefPointOnLine[pos=1.15](A',F')\tkzGetPoint{F''}
\tkzDefLine[parallel=through A'](A,B) \tkzGetPoint{I1}
\tkzInterLL(A',I1)(B,C)
\tkzGetPoint{B'}
\tkzDefLine[parallel=through B'](A',F') \tkzGetPoint{I1}
\tkzInterLL(B',I1)(E,G)
\tkzGetPoint{E'}
\tkzDefLine[parallel=through F''](F,E) \tkzGetPoint{I1}
\tkzInterLL(F'',I1)(B',E')
\tkzGetPoint{E''}
\tkzDefLine[parallel=through F''](A,D) \tkzGetPoint{I1}
\tkzInterLL(F'',I1)(D,H)
\tkzGetPoint{H''}
\tkzDefLine[parallel=through E''](B,C) \tkzGetPoint{I1}
\tkzInterLL(E'',I1)(C,G)
\tkzGetPoint{G''}
\tkzDefPointOnLine[pos=1.12](A',B')\tkzGetPoint{B''}
\tkzDefLine[parallel=through B''](B,C) \tkzGetPoint{I1}
\tkzInterLL(B'',I1)(D,C)
\tkzGetPoint{C''}
\tkzDefLine[parallel=through B''](B,E) \tkzGetPoint{I1}
\tkzInterLL(B'',I1)(F',E')
\tkzGetPoint{B'''}
\tkzDefLine[parallel=through C''](C,G) \tkzGetPoint{I1}
\tkzInterLL(C'',I1)(H,G)
\tkzGetPoint{C'''}
\tkzDefPointOnLine[pos=0.04](A,B)\tkzGetPoint{T0}
\tkzDefPointOnLine[pos=-0.014](B,C)\tkzGetPoint{T1}
\tkzDefLine[parallel=through T1](A,B) \tkzGetPoint{I1}
\tkzInterLL(T1,I1)(A,D)
\tkzGetPoint{A''}
\tkzDefPointOnLine[pos=1.018](A',B'')\tkzGetPoint{T2}
\tkzDefLine[parallel=through T2](B,C) \tkzGetPoint{I1}
\tkzInterLL(T2,I1)(D,C)
\tkzGetPoint{T4}
\tkzDefPointOnLine[pos=0.96](T2,T4)\tkzGetPoint{T3}
\tkzDefPointOnLine[pos=-0.5](F,F')\tkzGetPoint{P}
\tkzDefPointOnLine[pos=0.75](A,F')\tkzGetPoint{P'}
\tkzDefPointOnLine[pos=1.32](D,G)\tkzGetPoint{M}
\tkzDefPointOnLine[pos=0.65](C''',G'')\tkzGetPoint{N}
\tkzDrawPolygon(A,B,E,F)
\tkzDrawPolygon(B'',C'',C''',B''')
\tkzDrawPolygon(F'',E'',G'',H'')
\tkzFillPolygon[pol](B,B',E',E)
\tkzDrawSegments[add = -0.05 and 0.082](A'',T1)
\tkzDrawSegments[add = 0.065 and -0.04](T2,T4)
\tkzDrawPolygon[seg](B,C,G,E)
\tkzDrawSegments[seg](A,A' A',B' A',F' B',E' B,C F,F' E',F' F',F'' E',E'')
\tkzDrawSegments[seg,dim={\(\varepsilon\),0.1cm,left=1mm}](F',F'')
\tkzDrawSegments[seg](C,G'')
\tkzDrawSegments[seg](B',B'' C,C'' E',B''' G,C''')
\tkzDrawSegments[->](P,P' M,N)
\tkzLabelPoint[left,above](P){$P$}
\tkzLabelPoint[right,above](M){$C$}
\tkzDefShiftPoint[F'](-40:0.10){F'''}
\tkzDrawArc(F''',F'')(F)
\tkzDefShiftPoint[E'](-40:0.10){F'''}
\tkzDrawArc(F''',E'')(E)
\tkzDefShiftPoint[E'](-152:0.25){F'''}
\tkzDrawArc(F''',B''')(E'')
\tkzDefShiftPoint[G](-152:0.25){F'''}
\tkzDrawArc(F''',C''')(G'')
\tkzDefShiftPoint[E'](78:0.85){E'''}
\tkzDrawArc(E''',E)(B''')
\tkzDefShiftPoint[A'](78:0.11){A'''}
\tkzDrawArc(A''',A)(T0)
\tkzDefShiftPoint[B'](78:0.85){X}
\tkzDrawArc[red](X,B)(B'')
\tkzDefShiftPoint[B'](78:0.14){Y}
\tkzDrawArc[blue](Y,B)(B'')
\tkzDefShiftPoint[T3](125:2.54){T'}
\tkzDrawArc(T',T3)(C'')
\end{tikzpicture}
\end{document}
另外,由于要忙别的事了,下面那个小圆角没有填充,可以阅读手册,添加填充代码。
试试tkz-euclide宏包
这是你使用的AnnArbor
主题所决定的,当然可以使用setbeamercolor
设置背景色和前景色,按需设置即可,如:
\setbeamercolor{block title alerted}{bg = red, fg = black}
\setbeamercolor{block body alerted}{bg = gray!20, fg = green!60!black}
可以在命令行使用texdoc beamer
打开beamer说明书,参见12.3节和17.2.3节。
$$不是简单的斜体,而是数学模式,建议严格按LaTeX的工作习惯完成任务。
建议直接用tkz-euclide宏包绘制。
可以试试丢到盒子里缩放,xcoffin宏包也许能行。
\ref
命令仅生成交叉引用的编号,你的结果是正确的。请阅读lshort的3.3 交叉引用。感觉林前辈的萧山主题就应该可以了,用texdoc xiaoshan
查看其使用说明书。
问 tikz 可以随机产生一些点列并绘制散点图吗?