![无法使用 make 创建 pdf](https://linux22.com/image/1189261/%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%20make%20%E5%88%9B%E5%BB%BA%20pdf.png)
我正在尝试编译 Stallman 发布的 C 参考https://git.savannah.nongnu.org/cgit/c-intro-and-ref.git
当我尝试运行时出现此错误make c.pdf
:
c-intro-and-ref$ make c.pdf
tex c.texi
This is TeX, Version 3.141592653 (TeX Live 2022/dev/Debian) (preloaded format=tex)
(./c.texi (./texinfo.tex Loading texinfo [version 2018-01-09.11]: pdf, fonts,
markup, glyphs, page headings, tables, conditionals, indexing, sectioning,
toc, environments, defuns, macros, cross references, insertions,
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.)
Writing index file c.fn
Overfull \hbox (30.46255pt too wide) detected at line 45
@titlerm GNU C Language Intro and Reference Manual |
[1] (./c.tmp))
Runaway argument?
^^M^^MYou can call @code{main} from C code, as you can call any other@ETC.
! File ended while scanning use of @next.
<inserted text>
@par
<*> c.texi
?
我该如何解决这个问题?
编辑:我正在下载本周发布的 Stallman 的 C 参考资料。我按照此指南获取了它https://www.i-programmer.info/news/184-cc/15705-richard-stallman-announces-c-reference.html它可以工作,但只能获取 html 格式。c 引用称为 c.tex,我想使用 git repo 中提供的 MAKEFILE 并从中创建 c.pdf。当我收到此错误时,我不知道该怎么做,它只会导致 pdf 文件获取其第一页而不是其余部分。我编辑了图像以显示代码块
EDIT2:大家好,似乎 .texi 文件有问题,而不是我认为不起作用的 makefile。有人已经在这里制作了 pdfhttps://www.cyberciti.biz/files/GNU-C-Language-Manual/GNU%20C%20Language%20Manual.pdf但他/她没有说他们具体是如何解决这个问题的。