JuliaCN / JuliaZH.jl

Julia语言中文文档
https://docs.juliacn.com
MIT License
512 stars 95 forks source link

支持新版本的 Documenter.jl。 #89

Closed June-6th closed 4 years ago

June-6th commented 4 years ago

在 maser 分支上使用新版本的 Documenter.jl 无法生成 html 格式的文档,报错提示脚本 contrib/HTMLWriter.jl 中的变量 render_navmenu 未定义。

Roger-luo commented 4 years ago

thanks,这是因为我们过去hack了Documenter的一些internal,我后天要做一天火车,到时候修。

Roger-luo commented 4 years ago

现在已经修好了,但是LaTeX跪了。

findmyway commented 4 years ago

我来看下吧

findmyway commented 4 years ago

试着手动运行了下,pdf的生成过程中有个错,

......
Runaway argument?
\PYG {g+gp}{julia\PYGZgt {}} \PYG {l+m+mi}{127} \PYG {esc}{\}\PYG {es\ETC.
! File ended while scanning use of \FancyVerbGetLine.
<inserted text> 
                \par 
l.2171 [...]\end{minted}

! FancyVerb Error:
  Couldn't find `\end{Verbatim}' to end a verbatim environment on input line 1.

.
\FV@Error ...ncyVerb Error:^^J\space \space #1^^J}

l.2171 [...]\end{minted}

[38]

! LaTeX Error: \begin{minted} on input line 2137 ended by \end{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.2171 [...]\end{minted}

(./Julia中文文档.aux)

LaTeX Font Warning: Some font shapes were not available, defaults substituted.

 )
(\end occurred inside a group at level 1)
......

暂时不知道是什么原因导致的,最后虽然能得到PDF文件,但是exit code不对,而且这个PDF文档只有40页

@June-6th 我记得你之前说编译成功过?能再试试么?

findmyway commented 4 years ago

我刚试了下,新版的Documenter.jl已经fix这个问题了