提问于:
浏览数:
2227
##确认宏包安装
如图
![](https://pics.latexstudio.net/data/images/202004/6fd17b8f05d9e0f.png)
##编译文档测试
源码`
\documentclass{article}
\usepackage{timetable}
\begin{document}
abcd
\end{document}
`
编译,出现报错,如图
![](https://pics.latexstudio.net/data/images/202004/999640c922457f2.png)
3 回答
0
一些未交待清楚的东西,编译环境是texlive2020,编辑器是texstudio.
0
`timetable` 是一个 plaintex 宏包,它
- 不用遵循 latex2e 的风格、只提供 tex 而不提供 sty 文件,
- 直接把 `\end` 当 primitive 使用,无需兼顾 latex2e 对 `\end` 的重定义。
使用下面的调整,在导入时不报错了。使用中遇到新问题时,可再提问。
- latex2e 还重定义了其他 primitive,与 plaintex 也有诸多不兼容处。这都增加了使用 `timetable` 的潜在成本。
- 请斟酌考虑,是不是非用 `timetable` 不可。
```tex
\documentclass{article}
\makeatletter
\let\end@backup\end
\let\end\endinput
\input timetable
\let\end\end@backup
\makeatother
\begin{document}
content
\end{document}
```
作者追问:2020-04-16 11:49
你好,我把您给出的源码复制粘贴到我的texstudio中,执行编译,的确未报错,但是却未能产生相应的pdf.如图
![](https://pics.latexstudio.net/data/images/202004/5af88e288eabc64.png)
我用timetable宏包的主要意图在于想制作一个课程表,源码较长,我用代码块列出来
```tex
\documentclass[a4paper,10pt]{report}
\usepackage[UTF8]{ctex}
作者追问:2020-04-16 11:58
代码块在这```tex
\documentclass[a4paper,10pt]{report}
\usepackage[UTF8]{ctex}
0
这是从公众号拿到的东西?公众号里面提供了下载链接……下一次可以把你从哪看到的说一下。
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。