在 tex4ebook/make4ht 中配置 bibitem 命令

在 tex4ebook/make4ht 中配置 bibitem 命令

我正在寻找一个地方来了解如何\bibitem在 tex4ebook/make4ht 中配置标签。所有 bibitem 均内联,无需 </br>

我试过:{\Configure{bibitem}{\NoFonts \HCode{</br>}}{}\EndNoFonts}}

但结果是:

<a id="Q1-5-19"></a>1</br>X1García,PA,<span class="p1xi-">Compen....

我想要类似的东西

</br> <a id="Q1-5-19"></a>1X1García,PA,<span class="p1xi-">补偿....

或者在某个 p 或 div 里面或者......

=================== 第二幕 ========================

我缩小了问题范围:2 版本:1 和 <p>

\documentclass{book}
\usepackage[french]{babel}
\usepackage{pxfonts} 
\begin{document}
oh \cite{1} aahhh
\begin{thebibliography}{99}
\bibitem{1}Sample Bib text
\bibitem{2}Sample Bib text
\end{thebibliography}
\end{document}

使用 p 标签

1 无 <p>

\documentclass{book}
\usepackage[french]{babel}
\usepackage{pxfonts} 
\usepackage{titlesec}
\titleformat{\chapter}
[block]
{\normalfont\huge\bfseries \scshape \flushleft}
{\thechapter.}{0pt}{\hspace{5pt}\huge \bfseries \scshape}
\titlespacing*{\chapter}{0pt}{0pt}{20pt}
\begin{document}
 oh \cite{1} aahhh
 \begin{thebibliography}{99}
 \bibitem{1}Sample Bib text
 \bibitem{2}Sample Bib text
 \end{thebibliography}
 \end{document}

没有 p 标签也一样

问题是我需要文档中的章节内容来格式化章节在 pdf 和 epub 中的显示方式

答案1

该问题是由 的 titlesec 配置引起的\chapter。特别是以下行:

{\normalfont\huge\bfseries \scshape \flushleft}

\flushleft命令启动一个列表环境,该环境会覆盖tex4ht参考书目的配置,参考书目也是列表环境。要用作文本开关,\raggedright这是正确的命令。因此,您的 TeX 文件应如下所示:

\documentclass{book}
\usepackage[french]{babel}
\usepackage{pxfonts} 
\usepackage{titlesec}

\titleformat{\chapter}
[block]
{\normalfont\huge\bfseries \scshape\flushleft}
{\thechapter.}{0pt}{\hspace{5pt}\huge \bfseries \scshape}
\titlespacing*{\chapter}{0pt}{0pt}{20pt}
\begin{document}
\chapter{hello}

world

 oh \cite{1} 

 \begin{thebibliography}{99}
   % \expandafter\show\csname a:bibitem\endcsname
 \bibitem{1}Sample Bib text
 \bibitem{2}Sample Bib text
 \end{thebibliography}

 \end{document}

结果如下:

 <h2 class="likechapterHead"><a 
 id="x1-20001"></a>Bibliographie</h2>
    <div class="thebibliography">
    <p class="bibitem" ><span class="biblabel">
  [1]<span class="bibsp">   </span></span><a 
 id="X1"></a>Sample Bib text
    </p>
    <p class="bibitem" ><span class="biblabel">
  [2]<span class="bibsp">   </span></span><a 
 id="X2"></a>Sample Bib text</p></div>

在此处输入图片描述

相关内容