Closed okumuralab closed 1 year ago
縦書きのitemizeのbulletが左にずれているように見えます。
\documentclass[tate]{jlreq}
\begin{document}
□□□□
\begin{itemize}
\item □□
\item □□
\end{itemize}
□□□□
\end{document}
\textbullet
が左にずれているように見えます.こういうものでしたっけ?
\documentclass{tarticle}
\begin{document}
あ\textbullet あ
\end{document}
縦中横にすれば左右中央に来るんですが。
\documentclass[tate]{jlreq}
\begin{document}
□□\textbullet □□
□□\tatechuyoko{\textbullet}□□
\end{document}
縦幅違うの何でだろう?
\fboxsep=0pt
\fbox{\textbullet}
でわかるように,高さより横幅が広いから?
\textbullet
の代わりに \tatechuyoko{\textbullet}
としたりして試してみましたが,結局
%\newcommand{\labelitemi}{•}
を生かすのがいいように思えてきました。
変わらなくないですか?
だんだん横書きも気になってきた(これはjsclassesも同じですが)のですがどうなんでしょうか?
\documentclass{jlreq}
\begin{document}
\begin{itemize}
\item □□□
\end{itemize}
\end{document}
横書きの場合はあまり気にならなかったのはなぜなんでしょうね。
\documentclass{jlreq}
% \documentclass[tate]{jlreq}
\renewcommand{\labelitemi}{•}
\begin{document}
□□□□
\begin{itemize}
\item □□□□
\item □□□□
\end{itemize}
□□□□
\end{document}
美文書p.52
横書きも気になり出すと気になって来ちゃいました.今更ですが.
%#!platex --kanji=utf8 --no-guess-input-enc
\documentclass{jlreq}
\renewcommand{\labelitemi}{•}
\begin{document}
\begin{itemize}
\item □□□
\end{itemize}
\end{document}
エンジンで変わるみたい?
ほんとだ! platexだと沈みますね。lualatexでやっていたので気づかなかった。
U+2022 BULLET が全角か欧文かはエンジンによって違う?
確かに欧文扱いにしたらlualatexでもずれました.
%#!lualatex
\documentclass{jlreq}
\ltjsetparameter{jacharrange={-1, +2, +3, -4, -5, +6, +7, -8, -9}}
\renewcommand{\labelitemi}{\hbox to 1\zw{\hss •\hss}}
\begin{document}
\begin{itemize}
\item □□□
\end{itemize}
\end{document}
うーん,とりあえず\tatechuyoko
で\textbullet
を囲むので手をうちましょうか.lualatexならば\newcommand{\labelitemi}{•}
の方がよさそうですが,エンジンごとに明らかに結果が変わるのもなぁという気がするので.
ですねー。あまり良い考えが浮かびません。
とりあえずそうしてみました. 8c40569 よりよさそうなのが見つかったら教えてください.
ありがとうございます!
横書きの場合はあまり気にならなかったのは、英小文字は下に寄っているものが多く、下にずれても違和感がないというのはあるかもしれません。opdq
の横あたりに見えるのではないでしょうか。
(まちがえたので↓参照)