LuaLaTeXのjlreqでの縦書きにおける参考文献番号の向きについて

LuaLaTeXのjlreqでの縦書きにおける参考文献番号の向きについて

- 匿 名 の投稿
返信数: 6
【環境】
OS: Linux Mint 20.2(Uma) Cinnamon 64bit
Installed TeXLive packages: texlive-lang-japanese, texlive-luatex, etc...
LuaTeX: LuaTeX Version 1.10.0 (TeX Live 2019/Debian)
【問題】
LuaLaTeXのjlreqでの縦書きで、
参考文献の番号の括弧と数字の向きが、
右に90度回転してしまいます。
それらを縦にしたいです。
【コード】
--- ここから ---
\documentclass[lualatex,12pt,tate,book]{jlreq}
\usepackage{luatexja-ruby}

\begin{document}
\chapter{おわりに}

\begin{thebibliography}{50}
\bibitem[1]{book1}
奥村晴彦、黒木裕介『[改訂第八版]\LaTeXe 美文書作成入門』
(技術評論社、2020年)
\end{thebibliography}
\end{document}
--- ここまで ---

ご回答お願い申し上げます。
匿 名 への返信

Re: LuaLaTeXのjlreqでの縦書きにおける参考文献番号の向きについて

- 阿部 紀行 の投稿
jlreqにより提供されている\tatechuyokoをお使いください.
阿部 紀行 への返信

Re: LuaLaTeXのjlreqでの縦書きにおける参考文献番号の向きについて

- 匿 名 の投稿
返信ありがとうございます。
\tatechuyokoのおかげで、番号が横になりました。
括弧の向きも変えるには、どうしたらよろしいでしょうか?
匿 名 への返信

Re: LuaLaTeXのjlreqでの縦書きにおける参考文献番号の向きについて

- 阿部 紀行 の投稿
LaTeXの既定では\@biblabelという命令で制御されています.デフォルトの定義は
\def\@biblabel#1{[#1]}
です.なお,参考文献一覧の体裁などをカスタマイズできるパッケージ(natbibなど)も存在します.マニュアルをご覧の上そちらを利用するのもよいかもしれません.
阿部 紀行 への返信

Re: LuaLaTeXのjlreqでの縦書きにおける参考文献番号の向きについて

- 匿 名 の投稿
返信ありがとうございます。
\def\@biblabel#1{\tatechuyoko{[#1]}}
としても、過去の、
\def\@cite#1#2{\rensuji{[{#1\if@tempswa , #2\fi}]}}
\def\@biblabel#1{\rensuji{[#1]}}
としても、
! Use of \@ doesn't match its definition.
<argument> ...car \f@series \@nil \boldmath \fi \LaTeX \kern
                                                  .15em2$_{\textstyle \varep...

l.10 ...黒木裕介『[改訂第八版]\LaTeXe
                                                  美文書作成入門』
?
と出力されました。
パッケージを使わないで解決する方法は他にないでしょうかね。

[追記]
\LaTeXe

LaTeX2e
にしても、エラーは無くなりましたが向きが元通りでした。
匿 名 への返信

Re: LuaLaTeXのjlreqでの縦書きにおける参考文献番号の向きについて

- TONE Kozaburo の投稿
\documentclass[lualatex,12pt,tate,book]{jlreq}
\usepackage{luatexja-ruby}
\makeatletter%% プリアンブルで定義する場合は必須
\def\@cite#1#2{\tatechuyoko{[{#1\if@tempswa , #2\fi}]}}
\def\@biblabel#1{\tatechuyoko{[#1]}}
\makeatother%% プリアンブルで定義する場合は必須
\begin{document}
\chapter{はじめに}

この本\cite{book1}は良い本だ。

\chapter{おわりに}

\begin{thebibliography}{50}
\bibitem[1]{book1}
奥村晴彦、黒木裕介『[改訂第八版]\LaTeXe 美文書作成入門』
(技術評論社、2020年)
\end{thebibliography}
\end{document}
TONE Kozaburo への返信

Re: LuaLaTeXのjlreqでの縦書きにおける参考文献番号の向きについて

- 匿 名 の投稿
TONE Kozaburo 様
迅速なご回答ありがとうございました。
ご回答はまさに求めていた解決方法でした。
ーーーここからーーー
\makeatletter%% プリアンブルで定義する場合は必須
\def\@cite#1#2{\tatechuyoko{[{#1\if@tempswa , #2\fi}]}}
\def\@biblabel#1{\tatechuyoko{[#1]}}
\makeatother%% プリアンブルで定義する場合は必須
ーーーここまでーーー
が必要だったのですね。
本当にありがとうございました。