我的四分文件中有下表,我想在我的案文中自动引用它。
Quarto知道这是我的第二个表,能够在标题中将它命名为表2,但我无法找到在文本中自动引用该表的方法。
我的YAML中有这一行是为了让桌子正常工作。
---
format: pdf
header-includes:
- \usepackage{multirow}
---
```{=latex}开始{table}[]
标题{比较来自同一或不同工具和区域的标记时,不同变量的总结}
标签{变化}
开始{中心]
开始{tabular}{ll\cc}
线{3-4}
& & \multicolumn{2}{c|}{\textbf{Tool}} \\ \cline{3-4} & & \multicolumn{1}{l|}{\textit{Same}} & \multicolumn{1}{l|}{\textit{Different}} \\ \hline\multicolumn{1}{|c|}{\multirow{2}{*}{\textbf{Zone}}} &\textit{同}和\多cline{1}{c连}{W}&B\ \cline{2-4}
多色{1}{x{c}}{}和\textit{异}和\多色{1}{c}{B}和B \hline
结束{表格}
结束{中心}
结束{表}
如果有人知道如何给这个表一个标签,我可以在文本中调用这个标签进行引用。
这里是这个的答案
为了使用包cleveref,还需要在YAML中引入另外两行
---
format: pdf
header-includes:
- \usepackage{multirow}
- \usepackage{hyperref}
- \usepackage[capitalise,noabbrev]{cleveref}
---写入表的方式不会改变。要将文本中的表引用为“表X",您必须编写
\ref{Variabilities}
(因为我的桌子上有\label{Variabilities} )。
谢谢@samcarter_is_at_topanswers.xyz的帮助
发布于 2022-10-14 12:53:44
您可以使用来自\cref{Variabilities}包的cleveref:
\documentclass{article}
\usepackage{multirow}
\usepackage[capitalise,noabbrev]{cleveref}
\begin{document}
\begin{table}[]
\caption{Summary of the different variabilities when comparing marks from same or different tools and zones}
\label{Variabilities}
\begin{center}
\begin{tabular}{ll|cc|}
\cline{3-4}
& & \multicolumn{2}{c|}{\textbf{Tool}} \\ \cline{3-4}
& & \multicolumn{1}{l|}{\textit{Same}} & \multicolumn{1}{l|}{\textit{Different}} \\ \hline
\multicolumn{1}{|c|}{\multirow{2}{*}{\textbf{Zone}}} & \textit{Same} & \multicolumn{1}{c|}{W} & B \\ \cline{2-4}
\multicolumn{1}{|c|}{} & \textit{Different} & \multicolumn{1}{c|}{B} & B \\ \hline
\end{tabular}
\end{center}
\end{table}
\cref{Variabilities}
\end{document}发布于 2022-10-14 13:15:33
为了使用包cleveref,还需要在YAML中引入另外两行
---
format: pdf
header-includes:
- \usepackage{multirow}
- \usepackage{hyperref}
- \usepackage[capitalise,noabbrev]{cleveref}
---写入表的方式不会改变。要将文本中的表引用为“表X",您必须编写
参考{变化}
(因为我的表中有标签{Variabilities})。
谢谢@samcarter_is_at_topanswers.xyz的帮助
https://stackoverflow.com/questions/74056350
复制相似问题