On 8/15/2014 6:16 AM, Michal Hoftich wrote:
I've found source of this issue, details are in my answer at TeX.sx:
http://tex.stackexchange.com/a/195628/2891
strange thing is that this code is used several times at different
places in the sources, but I also found, that for ams classes, correct
method is used:
\<entries for tocs of amsbook.cls\><<<
\ifnum \c@tocdepth >-2 part,likepart,\fi
\ifnum \c@tocdepth >\m@ne chapter,likechapter,appendix,\fi
\ifnum \c@tocdepth >\z@ section,likesection,\fi
\ifnum \c@tocdepth >1 subsection,likesubsection,\fi
\ifnum \c@tocdepth >2 subsubsection,likesubsubsection,\fi
\ifnum \c@tocdepth >3 paragraph,\fi
\ifnum \c@tocdepth >4 subparagraph,\fi
UnDFexyz
I hope that I updated all occurrences in the sources and didn't break
anything, testers are welcomed!
Michal;
Thanks for the patch file.
Can you please give the command one needs to use to apply
the patch file you attached in Linux? To use the patch command
one needs to know the patch file to patch.
Looking at the top of the patch file you attached, it
says tex4ht-4ht.tex, but I do not have such a file on my tree:
---------------------------
pwd
/usr/local/texlive
find . -name tex4ht-4ht.tex
------------------------
Nothing found. I assume I need to do, as root
patch tex4ht-4ht.tex < toc.patch
?
Where toc.patch is the file you attached.
thanks,
--Nasser
2014-08-09 21:31 GMT+02:00 Nasser M. Abbasi <[email protected]>:
URL:
<http://puszcza.gnu.org.ua/bugs/?228>
Summary: tex4ht does not accept \setcounter{tocdepth} in
report class
Project: tex4ht
Submitted by: nma123
Submitted on: Sat 09 Aug 2014 10:31:39 PM EEST
Category: None
Priority: 5 - Normal
Severity: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
Reference:
http://tex.stackexchange.com/questions/195608/why-tex4ht-does-not-accept-setcountertocdepth-in-report-class-but-it-does-in
When setting \setcounter{tocdepth}{0} in report class, then the PDF file shows
only the chapters as expected in toc, but the HTML shows both chapter and
sections in toc.
When setting \setcounter{tocdepth}{1} in artice class, then the PDF file shows
only the sections as expected in toc, and now the HTML shows only the sections
in toc as expected as well.
So, the question is: Why tex4ht agrees with pdf toc for article and not for
report?
When compiling this file
\documentclass{report}%
\setcounter{tocdepth}{0}
\begin{document}
\tableofcontents
\clearpage
\chapter{This is chapter 1}
some text in chapter 1
\section{1}
some text in chapter, section
\chapter{This is chapter 2}
some text in chapter 2
\section{1}
some text in chapter, section
\chapter{This is chapter 3}
some text in chapter 3
\section{1}
some text in chapter, section
\end{document}
The section is added to the TOC in html. This is wrong. Only chapter should
show up in TOC.
This was on TexLive 2014
_______________________________________________________
Reply to this item at:
<http://puszcza.gnu.org.ua/bugs/?228>
_______________________________________________
Message sent via/by Puszcza
http://puszcza.gnu.org.ua/