
다음 라텍스 코드를 고려하십시오.
\documentclass{article}
\begin{document}
\begin{list}{*}{}
\item one
\item two
\end{list}
\end{document}
다음을 생성해야 합니다.
하나
둘
그러나 htlatex 출력에는 "1" 앞과 "2" 앞에 빈 줄이 있습니다.
이 문제를 해결하는 방법에 대한 아이디어가 있습니까?
또한 다음 코드를 고려하세요.
\documentclass{article}
\usepackage{tex4ht}
\begin{document}
\begin{list}{*}{}
\item one
\item two
\end{list}
\end{document}
pdflatex는 모든 것 앞에 "1"과 "2"와 "xx" 앞에 빈 줄을 출력합니다.
답변1
웹페이지 작동 방식으로 인해 샘플에서 빈 줄이 생성됩니다. 생성된 항목을 보면 다음 html
을 볼 수 있습니다.
<dl class="list1"><dt class="list">
* </dt><dd
class="list">
<!--l. 8--><p class="noindent" >one
</p></dd><dt class="list">
* </dt><dd
class="list">
<!--l. 10--><p class="noindent" >two</p></dd></dl>
<p>
요소는 기본적으로 표시되도록 구성되어 있기 때문에 독립형 줄에 표시됩니다. css
원하는 방식으로 표시되도록 구성 할 수 있지만 다른 방법을 사용하는 것이 더 나을 수도 있습니다.
예를 들어 패키지를 사용하면 원하는 내용이 무엇인지 정확하게 이해한 경우 , 및 에서 목록 항목으로 enumitem
표시되도록 목록을 구성할 수 있습니다 .*
pdf
bullet
html
\documentclass{article}
\usepackage{enumitem}
\begin{document}
\begin{itemize}[label=$\ast$]
\item one
\item two
\end{itemize}
\end{document}
$\ast$
*
수직 정렬이 더 좋기 때문에 목록 항목 대신 에 사용됩니다 . 이 파일을 htlatex로 컴파일하면 다음과 같은 결과를 얻을 수 있습니다.
<ul class="itemize1">
<li class="itemize">one
</li>
<li class="itemize">two</li></ul>
두 번째 샘플의 경우 \usepackage{tex4ht}
문서에 포함하면 안 되며 에 자동으로 포함됩니다 htlatex
.