I followed your link and felt on the command "latexmk -pdf softbridge" 
which automates the process you describe.

Thanks for your analysis 
Franck


Le mardi 31 janvier 2017 23:54:58 UTC-4, Komiya Takeshi a écrit :
>
> Hi, 
>
> I reproduced your case. 
> This problem is caused by usage of LaTeX. 
> Some LaTeX macros expects to compile several times to build PDF. 
> TOC is one of them. 
>
> Please run pdflatex twice or three times. 
> (The Makefile generated by Sphinx runs pdflatex 5 times!) 
> Then you'll see TOC in your PDF. 
>
> refs: 
>
> http://tex.stackexchange.com/questions/53235/why-does-latex-bibtex-need-three-passes-to-clear-up-all-warnings
>  
>
> Thanks, 
>
> 2017-02-01 7:29 GMT+09:00 Franck Lefebure <[email protected] 
> <javascript:>>: 
> > Hi Takeshi, 
> > 
> > Sure, 
> > You have a simplified config (extensions disabled if conf.py) as 
> attachment 
> > What I do with theses file is : 
> > 
> >>sphinx-build src/main/sphinx/test build/site/test -blatex 
> >>cd build\site\test 
> >>pdflatex softbridge 
> > 
> > With the workaround (line 29 in conf.py) I have the TOC, If workaround 
> is 
> > commented I don't have it. 
> > 
> > Franck 
> > 
> > 
> > 
> > Le mardi 31 janvier 2017 11:01:16 UTC-4, Komiya Takeshi a écrit : 
> >> 
> >> Hi Franck, 
> >> 
> >> I'd like to know how did you lost TOC. 
> >> If it's also a bug, I will fix it in nearly release. 
> >> Could you show me your project or small producible example? 
> >> 
> >> Thanks, 
> >> Takeshi KOMIYA 
> >> 
> >> 2017-01-31 23:14 GMT+09:00 Franck Lefebure <[email protected]>: 
> >> > Hi, 
> >> > 
> >> > I'm very newbie with Sphinx and evaluating it for the documentation 
> of a 
> >> > large java/gradle project. 
> >> > 
> >> > I faced the same problem of TOC missing in pdf export 
> >> > but my versions are not the same : Windows10 / Python 2.7.13 / sphinx 
> >> > 1.5.2 
> >> > 
> >> > K Dunn workaround did the trick 
> >> > 
> >> > Franck 
> >> > 
> >> > 
> >> > 
> >> > 
> >> > Le jeudi 21 janvier 2016 03:50:20 UTC-4, K Dunn a écrit : 
> >> >> 
> >> >> I had the same unexpected experience a few days ago. My work around, 
> >> >> other 
> >> >> than downgrading, was to modify my conf.py as follows: 
> >> >> 
> >> >> TABLE_OF_CONTENTS = r""" 
> >> >> % Sphinx 1.3.4 has decided to set this to "-2" in one of the newer 
> >> >> versions. 
> >> >> % Set it "1", which is what we are looking for 
> >> >> \setcounter{tocdepth}{1} 
> >> >> \tableofcontents 
> >> >> """ 
> >> >> 
> >> >> latex_elements = { 
> >> >>      ... 
> >> >>      'tableofcontents': TABLE_OF_CONTENTS, 
> >> >>      ... 
> >> >> } 
> >> >> 
> >> >> I'm looking to the new 1.3.5 version Takeshi. 
> >> >> 
> >> >> 
> >> >> On 21 January 2016 at 03:39, Komiya Takeshi <[email protected]> 
> wrote: 
> >> >>> 
> >> >>> Hi, 
> >> >>> 
> >> >>> Sorry for inconvinience. 
> >> >>> It's bug of 1.3.4 And will fixed at 1.3.5. 
> >> >>> 
> >> >>> Please use 1.3.3 until next version is released (may be this 
> weekend). 
> >> >>> 
> >> >>> Thank you for reporting 
> >> >>> 
> >> >>> Takeshi KOMIYA 
> >> >>> 
> >> >>> 2016年1月21日木曜日 8時17分39秒 UTC+9 repriville: 
> >> >>>> 
> >> >>>> 
> >> >>>> I upgraded to sphinx 1.3.4 in a python 2.7.8 virtual environment. 
> >> >>>> 
> >> >>>> The document I've been working on now doesn't generate a table of 
> >> >>>> contents in the latexpdf (and it used to).  After much poking 
> about 
> >> >>>> the past 
> >> >>>> several days, I believe that 'make latex' is adding 
> >> >>>> \setcounter{tocdepth}{-2} 
> >> >>>> 
> >> >>>> where it should be a positive number. 
> >> >>>> 
> >> >>>> So, in a simplified test doc, that just has one file listed in the 
> >> >>>> vanilla index.rst and that file has one header, I get in the .tex 
> >> >>>> file 
> >> >>>> \title{Dummy Doc Documentation} 
> >> >>>> \date{January 20, 2016} 
> >> >>>> \release{3.1} 
> >> >>>> \author{Bleeding Edge} 
> >> >>>> \newcommand{\sphinxlogo}{} 
> >> >>>> \renewcommand{\releasename}{Release} 
> >> >>>> \setcounter{tocdepth}{-2} 
> >> >>>> \makeindex 
> >> >>>> 
> >> >>>> 
> >> >>>> If I try to set the tocdepth in the latex preamble in conf.py, the 
> >> >>>> value 
> >> >>>> is set before the "\title" and is overwritten here. So the result 
> is 
> >> >>>> where 
> >> >>>> the table of contents entries are, I get a page that says 
> "Contents" 
> >> >>>> at the 
> >> >>>> top, but no values. 
> >> >>>> 
> >> >>>> If I manually edit the generated .tex file, change the -2 to a 
> >> >>>> positive 
> >> >>>> number, then manually run pdflatex on the .tex file, the generated 
> >> >>>> pdf file 
> >> >>>> has the correct toc entries. 
> >> >>>> 
> >> >>>> Ideas? Work arounds? 
> >> >>>> 
> >> >>>> Thanks for any help. 
> >> >> 
> >> >> 
> >> > -- 
> >> > You received this message because you are subscribed to the Google 
> >> > Groups 
> >> > "sphinx-users" group. 
> >> > To unsubscribe from this group and stop receiving emails from it, 
> send 
> >> > an 
> >> > email to [email protected]. 
> >> > 
> >> > To post to this group, send email to [email protected]. 
> >> > Visit this group at https://groups.google.com/group/sphinx-users. 
> >> > For more options, visit https://groups.google.com/d/optout. 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "sphinx-users" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an 
> > email to [email protected] <javascript:>. 
> > To post to this group, send email to [email protected] 
> <javascript:>. 
> > Visit this group at https://groups.google.com/group/sphinx-users. 
> > For more options, visit https://groups.google.com/d/optout. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"sphinx-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sphinx-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to