名前: Th\'or 日時: 2005-03-07 01:47:39 IPアドレス: 61.196.193.*
>>34901 横着して、次のようにしてみました。揃えるには.... \documentclass{tarticle} \marginparpush=0pt \pagestyle{empty} \makeatletter \def\hoge{\@ifnextchar[{\@hoge}{\@hoge[200]}} \def\@hoge[#1]{\@tempcnta=\z@ \@whilenum \@tempcnta <#1 \do{あ\advance\@tempcnta\@ne}} % \newcounter{mparchu}[section] \renewcommand\themparchu{\@arabic\c@mparchu} \def\tatekyakuchu{\@ifnextchar[{\@tatekyakuchu}{\@tatekyakuchu[\@empty]}} \def\@tatekyakuchu[#1]#2{% \stepcounter{mparchu}% \raise\Cht\hb@xt@ \z@{\hss\scriptsize \rensuji{\themparchu}}% \marginpar{% \setlength\unitlength{\Cvs}% \begin{picture}(0,0)% \put(\value{mparchu},0){% \ifx#1\@empty \makebox(0,0)[br]{\hb@xt@ .5\textwidth{\yoko $^\themparchu$ #2\hss}}% \else \makebox(0,0)[br]{\hb@xt@ .5\textwidth{\yoko $^\themparchu$ #2\dotfill#1}}% \fi }% \end{picture}% }% } \makeatother \begin{document} \section{ほげ\label{sec:hoge}} \hoge\tatekyakuchu{あれあれこれこれ。}。\par \hoge\tatekyakuchu{うまうましかじか。}。\par \hoge\footnote{これは普通の脚注。}。\par \hoge\tatekyakuchu{それは傍注と呼ばれるそうだ。}。 \hoge[20]\tatekyakuchu{それは脚注と呼ばれるそうだ。}。 \hoge[20]\tatekyakuchu[\ref{sec:hoge}]{プレー2}。 \end{document} Th\'or
この書き込みへの返事: