TeX中显示中英文表名/图题

重定义/caption命令,现在的格式为/caption{英文}{中文}

    /makeatletter
    /setlength/abovecaptionskip{3/p@}
    /long/def/@caption#1[#2]#3#4{%
     /par
     /addcontentsline{/csname ext@#1/endcsname}{#1}%
       {/protect/numberline{/csname the#1/endcsname}{/ignorespaces #2}}%
     /begingroup
       /@parboxrestore
       /if@minipage
         /@setminipage
       /fi
       /normalsize
       /@makecaption{/csname fchnnum@#1/endcsname}{/ignorespaces #4}
       /@makecaption{/csname fnum@#1/endcsname}{/ignorespaces #3} /par
     /endgroup}
    /renewcommand{/tablename}{Table}
    /newcommand{/tablechnname}{表}
    /def/fnum@table{/tablename/nobreakspace/thetable}
    /def/fchnnum@table{/tablechnname/nobreakspace/thetable}
    /renewcommand{/figurename}{Figure}
    /newcommand{/figurechnname}{图}
    /def/fnum@figure{/figurename/nobreakspace/thefigure}
    /def/fchnnum@figure{/figurechnname/nobreakspace/thefigure}
    /makeatother

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 LaTeX ,可以使用 `figure` 环境来插入图片,并使用 `\caption` 命令添加图片标题。如果你想要让每张图片都有独立的编号,可以使用 `subcaption` 宏包来实现。以下是一个示例: ```latex \documentclass{article} \usepackage{graphicx} \usepackage{subcaption} \begin{document} \begin{figure}[htbp] \centering \begin{subfigure}[b]{0.3\textwidth} \includegraphics[width=\textwidth]{image1} \caption{第一张图片} \end{subfigure} \hfill \begin{subfigure}[b]{0.3\textwidth} \includegraphics[width=\textwidth]{image2} \caption{第二张图片} \end{subfigure} \hfill \begin{subfigure}[b]{0.3\textwidth} \includegraphics[width=\textwidth]{image3} \caption{第三张图片} \end{subfigure} \caption{多张图片排列} \end{figure} \end{document} ``` 在这个示例,我们使用了 `subfigure` 环境来把三张图片放在同一个 `figure` 环境。每个 `subfigure` 环境都有自己的 `\caption` 命令来添加图片标题,而整个 `figure` 环境也有一个 `\caption` 命令来添加整个图片集合的标题。由于每个 `subfigure` 环境都有自己的编号,所以每张图片都会有独立的编号。 ### 回答2: 在Tex,要实现多个图片单独排号,可以使用figure环境来包裹每个图片,并为其指定不同的caption和label。 首先,在导言区导入相应的宏包,如\usepackage{graphicx}和\usepackage{caption}。 然后,在正文部分编代码,每个图片使用一个figure环境来包裹,并在其插入对应的图片文件名,如\includegraphics{image1.jpg}。为每个figure环境添加不同的caption,如\caption{图片1},并为其添加label,如\label{fig:pic1}。编示例如下: \begin{figure}[htbp] \centering \includegraphics{image1.jpg} \caption{图片1} \label{fig:pic1} \end{figure} \begin{figure}[htbp] \centering \includegraphics{image2.jpg} \caption{图片2} \label{fig:pic2} \end{figure} 通过上述代码,就可以实现多个图片的单独排号了。每个figure环境的caption可以根据需要进行修改,而label则用于在文引用这些图片。 在需要引用这些图片的地方,可以使用\ref{fig:pic1}来引用图片1,使用\ref{fig:pic2}来引用图片2。其,\ref会自动显示对应图片的编号。 总之,在Tex通过使用不同的figure环境、caption和label,我们可以很方便地实现多个图片的单独排号。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值