Re: longtable環境全体を左に寄せたい

名前: ut
日時: 2007-11-22 15:32:32
IPアドレス: 157.118.27.*

>>50284 # 丸一日経ってますが特にレスないようですので僭越ながら。 # 一度書き込んでしまいますと、書き込むことに対する心理的 # なハードルが随分と低くなってしまいます…。すいません。 こういうことでいいのでしょうか?: \documentclass[a4paper,10pt,dvipdfm]{article} \usepackage{longtable} \begin{document} %%% (1) 素直に足していく(cf. ltlists.dtx): \begin{itemize} \item foo\\bar %%% \setlength{\LTleft}{0pt} \setlength{\LTleft}{\leftmargin} \setlength{\LTright}{\fill} \begin{longtable}{|l|l|} a & b \end{longtable} \begin{itemize} \item foo\\bar \addtolength{\LTleft}{\leftmarginii} \begin{longtable}{|l|l|} c & d \end{longtable} \begin{itemize} \item foo\\bar \addtolength{\LTleft}{\leftmarginiii} \begin{longtable}{|l|l|} e & f \end{longtable} \end{itemize} \end{itemize} \end{itemize} %%% (2) ちょっと素直すぎ?(cf. article.cls): \begin{itemize} \item foo\\bar \setlength{\LTleft}{2.5em} \setlength{\LTright}{\fill} \begin{longtable}{|l|l|} a & b \end{longtable} \begin{itemize} \item foo\\bar \addtolength{\LTleft}{2.2em} \begin{longtable}{|l|l|} c & d \end{longtable} \begin{itemize} \item foo\\bar \addtolength{\LTleft}{1.87em} \begin{longtable}{|l|l|} e & f \end{longtable} \end{itemize} \end{itemize} \end{itemize} %%% (3) はじめから足してある値を使う(cf. ltlists.dtx): \makeatletter \begin{itemize} \item foo\\bar \setlength{\LTleft}{\@totalleftmargin} \setlength{\LTright}{\fill} \begin{longtable}{|l|l|} a & b \end{longtable} \begin{itemize} \item foo\\bar \setlength{\LTleft}{\@totalleftmargin} \begin{longtable}{|l|l|} c & d \end{longtable} \begin{itemize} \item foo\\bar \setlength{\LTleft}{\@totalleftmargin} \begin{longtable}{|l|l|} e & f \end{longtable} \end{itemize} \end{itemize} \end{itemize} \makeatother \end{document} # ・参考: Michel Goossens, Frank Mittelbach and Alexander Samarin, # Customizing LaTeX lists, MAPS#11 (93.2; Nov 1993), pp. 177--183. # 『LaTeX コンパニオン(旧版)』の再録です。181 頁には、よく # 見掛ける list 環境のパラメータの図も載ってます。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)