
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 リポジトリ内で提供された MAKEFILE を使用して、そこから c.pdf を作成したいと考えていました。このエラーが発生すると、どうすればよいかわかりません。PDF ファイルの最初のページのみが取得され、残りのページは取得されません。代わりにコード ブロックを表示するように画像を編集しました。
編集2: みなさんこんにちは。.texi ファイルに問題があるようで、私が機能しないと思っていた makefile には問題がないようです。誰かがすでに PDF をここで作成しています。https://www.cyberciti.biz/files/GNU-C-言語マニュアル/GNU%20C%20言語マニュアル.pdfただし、問題をどのように解決したかは具体的には述べませんでした。