中国科学信息科学latex模板编译报错的解决办法

2023-11-18

中国科学 : 信息科学 latex模板编译不通过解决办法

1. 前言

本文的解决办法不需要重新下载ctex, 只需要添加两个文件即可.

主要参考了下面的这篇文章如果你想知道为什么要这么改, 强烈推荐阅读这篇博客.

2. 问题描述

2.1 报错信息

File `cctart.cls' not found. \usepackage
File `picins.sty' not found. \usepackage
Package caption Error: captionskip undefined. [...loat]{labelformat=simple,captionskip=0pt}]
Package caption Error: bf undefined. []
Package caption Error: footnotesize undefined. []

2.2 问题产生的原因

  • 缺少cctart.cls的包. 这个包已经过时了, textlive不自带. 网上大部分的解决办法都是让你去下载一个旧版的ctex. 但是这种做法太麻烦了.
  • 缺少picins包. 这个包也挺老了, 但是网上还是可以下到的.
  • 模板忘记加载subfig包了
  • cls模板文件当中有个地方写错了.

3. 解决办法

以下是latex的项目目录

在这里插入图片描述

第一步:

在latex模板所在的目录下新建一个文本文件, 并命名为cctart.cls

第二步:

把下面的内容复制粘贴到, cctart.cls文件当中

\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{cctart}
\PassOptionsToClass{\CurrentOption}{ctexart}
\LoadClass[fontset=fandol]{ctexart}
\@namedef{ver@breakurl.sty}{9999/99/99}
\csname ctex_at_end_package:nn\endcsname
  {hyperref}{\let\C\undefined}
\endinput

第三步:

下载picins.cls文件, 并且也将其放到latex模板所在的目录下, 下载地址如下

https://mirrors.tuna.tsinghua.edu.cn/CTAN/macros/latex209/contrib/picins/picins.sty

最终修改后的latex模板目录应该是下面这样的

在这里插入图片描述

第四步

打开模板当中的SCI2023cn.cls文件(我下载的是2023年的模板, 具体看你下载的是哪一年的模板)

找到如下的代码, 加入subfig包依赖(其实也可以在其他的地方加这个依赖)

在这里插入图片描述

将其改为

\RequirePackage{graphicx,subfig,picins}

第五步
在这里插入图片描述
将其改为

\usepackage[font={bf,footnotesize},labelsep=quad]{caption}

之后就大功告成了, 使用xelatex进行编译, 顺利通过, 丝滑无比.

在这里插入图片描述

最后附上我修改后的模板作为参考(这是2023年的模板, 当你看到这篇博客的时候这个模板可能已经不符合期刊的要求了)

链接:https://pan.baidu.com/s/11icfgnAnFYWc8UbdF2Q_7A 
提取码:jzpj 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

中国科学信息科学latex模板编译报错的解决办法 的相关文章

  • 调整 R Markdown PDF 文档中文本和块输出之间的间距

    我无法理解如何控制 R Markdown PDF 文档中文本和块输出之间的间距 下面是一个文档的示例 output pdf document setlength lineskip 0pt begin center Random Text e
  • Latex:列表前后的垂直空间

    我无法摆脱列表前后的垂直空间 我有如下代码 begin list setlength itemsep 0pt setlength parskip 0pt setlength parsep 0pt item First item item S
  • Rmarkdown 和 PDF 输出:评估 Latex 部分中的 Markdown

    如何才能评估 Latex 代码中使用的 markdown 代码 带有 PDF Latex 输出的 Rmarkdown 非常简单的最小示例 begin center should be bold text end center 使用knitr
  • 插件 (vim-latex) 在启动时导致 gVim 崩溃

    我正在尝试使用在 Windows XP 上使用 gVim 但是一旦我打开 tex 文件 或者一旦我set ft tex gVim 崩溃且没有可见的错误消息 控制台 vim 中不会发生崩溃 我已经按照设置说明进行了操作 据我所知 并且我尝试禁
  • 如何处理 Ipython Notebook 中的引用?

    在 Ipython Notebook 中处理引用的最佳方法是什么 理想情况下 我想要一个 bibtex 文件 然后像在 Latex 中一样 在 Ipython markdown 单元格中拥有一个速记列表 并在笔记本末尾提供完整的参考文献 我
  • 如何去掉 LATEX 报告文档类中节编号中的零?

    所以我正在使用 Latex 编写报告 我使用的文档类是报告 documentclass a4paper 报告 但由于某种原因 节编号的编写方式是在其前面加上 0 例如 它看起来像 0 1 Introduction 0 2 Theory 0
  • tikz:为节点设置适当的x值

    这个问题源于这个问题here https stackoverflow com questions 2772972 latex curly braces outside math 我想生成一个跨越一些文本行的大括号 问题是我必须手动对齐 x
  • Mathjax Latex 符号正方形和三角形大小

    我有一个使用 MathJax 来显示一些乳胶的应用程序 它显示大多数内容都很好 但是当我想用命令显示正方形时 square 我正在尝试这个乳胶代码作为测试 triangle Box square bigtriangleup blacksqu
  • 适用于 Droid 手机的数学或 LaTeX 引擎 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 Android 手机有可用的数学或 LaTeX 引擎吗 我最喜欢的抽认卡应用程序 AnyMemo 似乎
  • 如果文件类型 == tex

    如果文件是乳胶文件 我想在 vimrc 中运行命令 我想我的语法有问题 但它不起作用 有什么线索吗 if filetype tex set spell endif 您可以使用自动命令来实现您想要的 autocmd BufNewFile Bu
  • 如何使用 \setbeamerfont 设置任何字体大小(例如 32pt)?

    我想使用 setbeamerfont 设置框架标题的字体大小 如何使用 setbeamerfont 设置任何字体大小 例如 32pt 看完说明书我找到了答案 这很简单 setbeamerfont frametitle family rmfa
  • 表格外的标题?

    我试图在乳胶中向表格添加标题 但它会抛出此错误 乳胶错误 标题位于浮动之外 从错误中我猜测这意味着它在表之外 但我已经清楚地把它放在里面了 begin tabular c c c c c c caption Table1 Potentiom
  • 使用 Latex Cell Magic 在 Jupyter 中显示乳胶表/表格

    根据这个丰富的显示系统示例 http nbviewer jupyter org github ipython ipython blob 2 x examples Notebook Display 20System ipynb LaTeXJu
  • Sphinx 文档包中 LaTeX 输出的自定义颜色

    我试图在使用 Sphinx 文档包和 html 输出时自定义 LaTeX 内联公式的颜色 细节 我有一个名为func rst 其中包括以下行 Let math x 1 be a binary variable 在我用 Sphinx 创建的文
  • LaTeX 仅打印文档的前两页

    我正在 LaTeX 中工作 当我创建 pdf 文件 使用 LaTeX 按钮或 pdfLaTeX 按钮或使用 yap 时 pdf 仅包含前两页 没有错误 它就停止了 如果我通过添加文本使第一页更长 它仍然会停在第二页末尾 有任何想法吗 好的
  • LaTeX、波形符和逐字模式

    继从这个问题 https stackoverflow com questions 256457 how does one insert a backslash or a tilde into latex 256620 当我处于逐字模式时 我
  • 如何在sphinx中启用数学?

    我在用sphinx http sphinx pocoo org index html与pngmath http sphinx pocoo org ext math html module sphinx ext pngmath扩展来记录我的代
  • Sublime Text 2 LatexTools 未启动 SumatraPDF

    我正在尝试在 Sublime Text 2 0 2 build 2221 中运行 LaTexTools 插件 我正在运行 64 位 Windows 8 1 计算机 LaTexTools 已安装并正在运行 它会生成一个已编译的 PDF 如果我
  • Sphinx 无法正确呈现文档字符串中的数学表达式

    我一直在试图找出我的文档字符串中这个表达式有什么问题 我正在使用sphinx ext mathjaxpython sphinx v1 2b 中的扩展 文档字符串 math w k min w k ell k w k lambda left
  • Org LaTeX 预览在视网膜显示屏上模糊

    我所有的数学 科学笔记都使用 Emacs 24 4 org latex preview太棒了 但最近 我升级到了配备视网膜显示屏的 MacBook Pro 现在我发现组织模式下的所有方程都 模糊了 有什么设置可以更改为高分辨率吗 这是一个屏

随机推荐

  • 网易笔试题 推箱子

    pre class java 时间限制 10000ms单点时限 1000ms内存限制 256MB描述推箱子是一款经典游戏 如图所示 灰色格子代表不能通过区域 蓝色方格是箱子 黑色圆形代表玩家 含有圆点的格子代表目标点 push png规定以
  • 第J2周:ResNet50V2算法实战与解析

    一 课题背景和开发环境 第J2周 ResNet50V2算法实战与解析 语言 Python3 Pytorch 本周任务 1 请根据本文TensorFlow代码 编写出相应的Pytorch代码 建议使用上周的数据测试一下模型是否构建正确 2 了
  • pytorch 中的torchsummary

    torchsummary torchsummary能够查看模型的输入和输出的形状 可以更加清楚地输出模型的结构 torchsummary summary model input size batch size 1 device cuda 功
  • 深度学习与计算机视觉系列(中)--GAN

    深度学习与计算机视觉入门系列 中 数据嗨客最近发布了一个深度学习系列 觉得还不错 主要对深度学习与计算机视觉相关内容做了系统的介绍 看了一遍 在这里做一下笔记 目录 深度学习与计算机视觉入门系列 中 目录 深度学习第6期 循环神经网络RNN
  • SpringCloud Alibaba应用

    目录 1 服务注册中心 1 1 nacos服务注册与发现 1 1 1 springcloud集成nacos服务注册中心 2 服务配置中心 2 1 nacos服务配置中心 3 远程调用 3 1 openfeign远程调用 4 网关服务 4 1
  • 手把手教你制作Jlink-OB调试器(含原理图、PCB、外壳、固件)

    文章目录 前言 硬件电路 原理图 PCB 焊接调试 待优化和改进的地方 资料下载 历史精选 前言 好久没更新博客和公众号了 感谢大家还没取关哈 好吧 我承认是我太懒了 今天分享一个福利 趁着前段时间嘉立创和捷配打价格战 一天之内 多次降价
  • pycharm 允许并行运行 运行多个文件 运行多个py文件

    pycharm 允许并行运行 运行多个文件 运行多个py文件
  • vue3.x + vite4.3构建属于自己的组件库并发布npm包

    欢迎点击领取 前端面试题进阶指南 前端登顶之巅 最全面的前端知识点梳理总结 分享一个使用比较久的 在国内的项目研发过程中 使用vue框架的项目占比很大 同样延伸出了很多非常优秀的UI组件库 比如element plus ant design
  • GPT自然语言处理模型

    GPT Generative Pre trained Transformer 是一种基于Transformer架构的自然语言处理模型 由OpenAI开发 它是目前最先进的自然语言处理模型之一 可以用于各种任务 例如文本生成 机器翻译 问答系
  • JS+CSS实现一个底部渐变波浪效果

    今天又来分享一个网页特效 自己瞎写的 类似一个波浪效果 并且有背景渐变 就叫做底部渐变波浪把 先看看效果图 实现代码 实现原理也很简单 就是使用 keyframes定义动画函数 然后对每个元素应用animation属性 设置不同的延迟播放时
  • matlab 读取某一文件夹下的文件

    MATLAB 是一个十分强大的科学计算软件 用于各种数据分析和科学计算 在实际工作和研究过程中 我们通常将数据存储在文件中 文件存在于系统的某个目录中 如果需要读取这些文件 可以使用 MATLAB 提供的文件和文件夹操作函数 本文将介绍如何
  • 一、Java基础之一——环境配置

    文章目录 1 1 JavaSE知识体系 1 2 各种语言的应用领域 1 3 Java语言跨平台原理 1 3 1Java语言特点 1 3 2 Java语言跨平台原理 1 3 3 JRE和JDK 1 4 Java环境配置 1 4 1 JDK下载
  • C#——设计一个Windows应用程序,在该程序中定义一个学生类和班级类

    设计一个Windows应用程序 在该程序中定义一个学生类和班级类 以处理每个学生的学号 姓名 语文 数学和英语3门课程的期末考试成绩 要求 1 能根据姓名查询指定学生的总成绩 2 能统计全班学生的平均成绩 3 能统计单科成绩最高分 4 能统
  • Unity处决动画实现思路

    前言 不只是处决动画 只要是需要多个动画目标配合的都可以参考下面的思路 方案一 去除掉动画的位移部分 xz 在合适的时机移动到固定的位置双方同时播放动画 比如实现下图中狼和鹿的捕猎动画 我的做法是在要开始播放处决动画之前先让狼位移到固定位置
  • 卷积相关知识

    二维图片卷积 二维卷积可以处理二维数据 nn Conv2d self in channels out channels kernel size stride 1 padding 0 dilation 1 groups 1 bias True
  • 树莓派安装教程

    1 安装raspbian操作系统 下载安装工具 Win32DiskImager 0 9 5 binary 下载 img文件 使用上述工具即可 下载前首先需要格式化SD卡 再重新写入 之后插入SD卡 即可可以看到操作系统的界面 关于解决显示屏
  • 浅记封装的antd组件: 树形下拉选择

    树形下拉选择 1 可输入搜索 2 可设置单选多选 3 父节点选择后 可以设置子节点全选 import React from react import connect from dva import TreeSelect Form from
  • NeuPhysics: Editable Neural Geometry and Physics from Monocular Videos 解读

    1 论文简介 1 将NeRF和SDF方法结合来更好的回归物体表面 mesh 2 通过在神经辐射场后嵌入可微模拟器 实现动力学参数学习和进行场景编辑 2 核心思想 上述论文包含三个模块 1 Time invariant information
  • matlab生成dll

    实验室的一个项目需要调用matlab程序 经过再三考虑 决定使用vc调用matlab导出库的形式 而我主要负责与matlab程序结合的工作 以下是今天工作的简要总结 全当是个备忘吧 1 在matlab中选择compiler 在命令行窗口输入
  • 中国科学信息科学latex模板编译报错的解决办法

    中国科学 信息科学 latex模板编译不通过解决办法 1 前言 本文的解决办法不需要重新下载ctex 只需要添加两个文件即可 主要参考了下面的这篇文章如果你想知道为什么要这么改 强烈推荐阅读这篇博客 编译 CCT 模板 stone zeng