书目中的命令“\newblock”起什么作用?

书目中的命令“\newblock”起什么作用?

我一直在手动更改用创建的 bibstyle,以makebib实现给定的参考文献外观。由于我最终删除了-filenew.block中的几个命令.bst,并且我意识到这会删除-file\newblock中的相应 -command .bbl,所以我想知道 LaTeX-command\newblock实际上做了什么。

article目前正在使用该类,但总的来说,我感兴趣的是删除文件new.block中的部分是否bst在某些情况下会导致间距问题或其他问题。

更准确地说,我看不出

\documentclass{article}

\begin{document}
  \begin{thebibliography}{1}
  \bibitem{Author2016Fancy}
    A. Author \newblock \emph{A Very Interesting Book}. Fancy Series, vol. 42,  \newblock Famous Publisher, 2016.
  \end{thebibliography}
\end{document}

\documentclass{article}

\begin{document}
  \begin{thebibliography}{1}
  \bibitem{Author2016Fancy}
    A. Author \newblock \emph{A Very Interesting Book}. Fancy Series, vol. 42, Famous Publisher, 2016.
  \end{thebibliography}
\end{document}

答案1

在标准类中\newblock定义为

\newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em}

因此它会形成一个水平空间,如果您使用[openbib]文档类选项,那么它会被重新定义为\par在每个条目的“块”之间强制分段,

相关内容