これは、htlatex によって生成された HTML です。Mathjax を使用すると、数学が含まれていない HTML がまったく異なって表示されます。MathJax は、HTML の本文のテキストの周りにフレームを追加します。
MathJax を削除すると、フレームがなくなります。
ここにHTMLがあります
<!DOCTYPE html>
<html>
<head> <title></title>
<meta charset="UTF-8" />
<script type="text/javascript"
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
</head>
<body>
     this is verbatim
 <br />    \begin{foo}
 <br />         test
 <br />    \end{foo}
 <br />  
</body>
</html>
Firefox での画面出力は次のとおりです。
HTML ヘッドから MathJax を削除すると、次のような出力が得られます。
<!DOCTYPE html>
<html>
<head> <title></title>
<meta charset="UTF-8" />
</head>
<body>
     this is verbatim
 <br />    \begin{foo}
 <br />         test
 <br />    \end{foo}
 <br />  
</body>
</html>
HTMLは次のようになります
foo.tex
参考までに、上記の HTML を生成するために使用される元のラテックス ファイルは次のとおりです。
\documentclass[]{article}
\begin{document}
\begin{verbatim}
this is verbatim
\begin{foo}
test
\end{foo}
\end{verbatim}
\end{document}
コマンドを使用してコンパイルされた
htlatex foo.tex "t.cfg"
どこt.cfg
ですか
\Preamble{}
\Configure{VERSION}{}
\Configure{DOCTYPE}{\HCode{<!DOCTYPE html>\Hnewline}}
\Configure{HTML}{\HCode{<html>\Hnewline}}{\HCode{\Hnewline</html>}}
\Configure{@HEAD}{}
\Configure{@HEAD}{\HCode{<meta charset="UTF-8" />\Hnewline}}
\Configure{@HEAD}{\HCode{<link rel="stylesheet" type="text/css" href="\expandafter\csname aa:CssFile\endcsname" />\Hnewline}}
\Configure{@HEAD}{\HCode{<script type="text/javascript"\Hnewline
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"\Hnewline
></script>\Hnewline}}
\Configure{@HEAD}{\HCode{<style type="text/css">\Hnewline
.MathJax_MathML {text-indent: 0;}\Hnewline
</style>\Hnewline}
}
\begin{document}
\EndPreamble
問題は 、Mathjax をロードすると、表示されているテキストの周りにフレームが配置され、ページの中央に配置されるのはなぜですか?