我可以将图形的标题从“图形”更改为“表格”吗

我可以将图形的标题从“图形”更改为“表格”吗

latex 中图形的标题以图 1 或图 2 开头。

但是,我正在插入一个表格(我用 powerpoint 画的)。我不想要标题“图”。相反,我想要一个标题表格(而且是在图上)。有人能帮我吗?

我的表格请参考下图。

在此处输入图片描述

答案1

让我将我的评论转换为答案......

标题由表格中的浮动环境类型决定:

\begin{table}[htb]
\caption{my power-point table imported as image} 
\label{tab:my table} 
\includegraphics{<table file name>}
\end{table}

这适用于任何文档类别,并且无需使用任何专用于格式化标题的包。

如果你希望将表格放在table浮动环境之外,那么你可以使用包captioncapt-of(这是caption包的一小部分)并将 caption 定义为

\captionof{table}{my power-point table imported as image} 

关于表格,您可以通过将其设置为获得更好的结果latex。例如显示萨姆卡特在她/他的回答中,或者如果您希望它更加丰富多彩(不推荐):

\documentclass{article}
\usepackage[T1]{fontenc}    % for T1 font coding

\usepackage[table]{xcolor}  % for coloring table
\usepackage{array}          % for redefined "m" column type
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}

\begin{document}
    \begin{table}[htb]
\caption{My colorful table}
\label{tab:network-1}
\renewcommand{\arraystretch}{1.32}
    \arrayrulecolor{white}
    \setlength\arrayrulewidth{0.5pt}
    %\setlength\tabcolsep{3pt}
    \rowcolors{1}{blue!30}{blue!15}
\begin{tabular}{ C{0.33\linewidth}|C{0.3\linewidth}|C{0.3\linewidth} }
    \rowcolor{blue}
    & \textcolor{white}{\textbf{Network Assisted}}
                            & \textcolor{white}{\textbf{Autonomous}}    \\
    \hline
Operational domain
    & Under-coverage        & Under-coverage, out-of-coverage           \\
    \hline
Synchronization
    & Base-station assisted & Base-station assisted, autonomous         \\
    \hline
Collision/halfduplexing failures
    & None                  & Inevitable                                \\
    \hline
Time-to-discovery
    & Highly predictable    & Less predictable                          \\
\end{tabular}
    \end{table}
see my nice table \ref{tab:network-1} \dots
\end{document}

在此处输入图片描述

答案2

使用\captionof{table}{Captiontext}

\caption用于表格浮动,但图形和表格不一定需要在浮动中。使用时\captionof将插入标题,其行为与其他标题相同。

我建议将 MS Office 表格转换为 LaTeX 格式。作为图像的表格在屏幕上放大效果不佳,打印质量也不太好。

这是一个方便的宏 VBA,用于从 Excel 转换表格。https://github.com/krlmlr/Excel2LaTeX

答案3

利用这个机会,用乳胶创建一个更干净的桌子。

https://www.inf.ethz.ch/personal/markusp/teaching/guides/guide-tables.pdf一些设计建议

\documentclass{article}

\usepackage{caption}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{array}
\newcolumntype{R}{>{\raggedright\arraybackslash}X}
\usepackage[english]{babel}

\begin{document}

\begin{table}[htbp]
\caption{heading}
\renewcommand{\arraystretch}{1.35}
\begin{tabularx}{\textwidth}{@{}RRR@{}}
\toprule
& Network Assisted & Autonomous\\
\midrule
Operational domain & Under-coverage & Under-coverage, out-of-coverage\\ 
Synchronization & Base-station assisted & Base-station assisteeed, autonomous\\ 
Collision/half-duplexing failures & None & Inevitable\\ 
Time-to-discovery & Highly predictable & Less predictable\\
\bottomrule
\end{tabularx}
\end{table}

\end{document}

在此处输入图片描述

相关内容