ACM MM会议-latex模板使用


latex模板踩坑记录

模板的使用

投稿是ACM 下的 multi mudie 会议 , 使用sample-sigconf模板。新建一个文件夹将acmart-master中acmart.cls 、acmart.bib、ACM-Reference-Format.bst及samples文件夹下sigconf拷入,编译即可。报错是因为没有考入sample下的图片sample-franklin.png。另外。Texstudio的编译改为Xelatex。
之后,复制粘贴就行。

公式的编辑

公式分为两种:行内和行间。https://blog.csdn.net/beta_2187/article/details/79980281
这篇博客对公式插入做了整理。下面是对sample-sigconf模板的总结。

首先说需要注意的问题.
1 数学公式中有时候会出现文字(中文或英文),
需要将文字用命令 \text{…} 包起来. 如果将文字不加处理, 直接写到公式里面会出现如下问题:https://blog.csdn.net/beta_2187/article/details/79980281
2 上下标
\max_{k=1,2,…,K} 上下结构
max_{k=1,2,…,K} 左右结构
3 数学希腊字符
https://jingyan.baidu.com/article/4b52d702df537efc5c774bc9.html

行内公式

第一种方法:
\begin{math}
\lim_{n\rightarrow \infty}x=0 %%此处插入公式,公式具体符号自己查,这边只是插入公式示例。
\end{math},
第二种方法:$…$来表达. $前后一般要有空格, 除非公式后面有标点符号.

行间公式

行间公式有编号与不变号:

编号公式

单行

这是单行编号:
\begin{equation}
\lim_{n\rightarrow \infty}x=0
\end{equation}
这是单行不编号:
\begin{displaymath}
\sum_{i=0}^{\infty} x + 1
\end{displaymath}

多行

多行不编号
\begin{displaymath}
\hat{p}{ij} =\begin{cases}
p
{ij}, & \text{ i f if if } y_{ij}=1;\
1-p_{ij}, & \text{ o t h e r w i s e otherwise otherwise}
\end{cases}
\end{displaymath}

多行编号
参考单行

参考博客:https://blog.csdn.net/beta_2187/article/details/79980281

图片插入

这里只说明组合图
在原模板中加入\usepackage{subfigure}

上下组合图

\begin{figure}[h]
\centering
\subfigure[子标]{
\begin{minipage}[t]{1\linewidth}
\centering
\includegraphics[width=\linewidth]{crowdhuman ground truth}
%\caption{fig1}
\end{minipage}%
}%
%%空行注意空行
\subfigure[子标]{
\begin{minipage}[t]{1\linewidth}
\centering
\includegraphics[width=\linewidth]{MAPD detector results}
%\caption{fig2}
\end{minipage}%
}%
\centering
\caption{总标}
\end{figure}

左右组合图

\begin{figure}[h]
\centering
\subfigure[子标]{
\begin{minipage}[t]{1\linewidth}
\centering
\includegraphics[width=\linewidth]{crowdhuman ground truth}
%\caption{fig1}
\end{minipage}%
}%
\subfigure[子标]{
\begin{minipage}[t]{1\linewidth}
\centering
\includegraphics[width=\linewidth]{MAPD detector results}
%\caption{fig2}
\end{minipage}%
}%
\centering
\caption{总标}
\end{figure}

插入表格

插入表格
\begin{table}
\caption{}
\label{tab:cmp}
\begin{tabular}{cc|cc|c}
\toprule
person/image ⩾ \geqslant &\multicolumn{2}{c}{CityPersons} &\multicolumn{2}{c}{CrowdHuman} \
\midrule
1 & 248&83.4%&15000&100% \
2 & 2082&70%&15000&100% \
3 & 1741&58.5%&14996&100% \
\bottomrule
\end{tabular}
\end{table}

合并列\multicolumn{2}{c}{CityPersons}注一下这里的 分列都是通过合并操作完成的
\usepackage{color}

还有个图的问题

经常在word中画图的同学,得先先在电脑里面安装好一个Adobe acrobat professional,然后将word画布里面的图复制出来放到一个新建的word文件里,这一步很关键,不然虽然能够导出正确的pdf,但是用pdf生成eps时会出错。将新建的word文件里的图选择另存为pdf格式,然后用Adobe acrobat professional打开生成好的pdf图,选择工具里面的高级编辑工具,将图片周围空白的地方裁减掉,然后另存为eps格式。
然后保存图片的时候一直报错,异常和内存不够。我换了smart pdf 就解决了。https://smallpdf.com/cn/pdf-converter

参考博客在文中,还有一些忘记出处,若博主看到望提醒一下,谢谢。

  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
ACM-ICPC(国际大学生程序设计竞赛)是一项面向大学生的计算机编程竞赛,涉及算法和数据结构等领域。在比赛中,选手需要解决一系列编程问题,使用合适的算法和数据结构来实现正确和高效的解决方案。 对于整理ACM-ICPC模板,以下是一些建议: 1. 了解比赛要求:首先,你需要了解ACM-ICPC比赛的具体要求和规则。这包括了解比赛所涉及的算法和数据结构,以及题目的类型和难度等。 2. 收集资料:收集与ACM-ICPC相关的资料,包括经典算法和数据结构的实现代码、常见问题的解题思路等。可以参考教材、博客、论文等资源。 3. 整理模板:将收集到的资料整理成模板。可以按照算法和数据结构的分类进行整理,例如排序算法、图算法、字符串算法等。对每个模板,添加必要的注释和示例代码,以便理解和使用。 4. 测试代码:对每个模板编写测试代码,确保它们的正确性和可靠性。可以使用已知的测试用例或自行设计测试用例。 5. 更新与扩充:定期更新和扩充模板,以适应ACM-ICPC比赛中新出现的算法和数据结构。同时,根据自己的经验和理解,对模板进行优化和改进。 6. 练习和复习:在比赛之前,利用整理好的模板进行练习和复习。尝试解决一些经典问题,使用模板中的算法和数据结构进行实现,并进行优化。 希望这些建议对你整理ACM-ICPC模板有所帮助!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hc'_lalala

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值