(latex)mdframed 環境の外に脚注を置く方法(tablefootnote)

mdframed 環境中で\footnoteを使うと,mdframed 環境の「内側に」脚注が作られてしまう.これを回避するためには次のようにすればよい:

% !TEX TS-program = platex
% !TEX encoding = UTF-8 Unicode
\documentclass[16pt]{jsarticle}
\usepackage{minitoc}
\usepackage[dvipdfmx]{graphicx}
\usepackage{textgreek}
\usepackage{tikz}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{tablefootnote}

\makeatletter
\AfterEndEnvironment{mdframed}{%
\tfn@tablefootnoteprintout%
\gdef\tfn@fnt{0}%
}
\makeatother

\newcommand{\textgreek}[1]{\begingroup\fontencoding{LGR}\selectfont#1\endgroup}

\title{金について}
\date{}
\begin{document}
\maketitle

金\footnote{ギリシャ語では{\textgreek{qrus\'os}}と呼びます}は(1)希少な鉱物資源であり(2)加工が容易であり、特に伸展性に富む(3)美しい;といった性質により、世界中で珍重されています。

\begin{mdframed}
銀\tablefootnote{ギリシャ語では{\textgreek{ashm\'enio}}と呼びます}は大和言葉では「しろがね」と呼ばれていました。室温における可視光線の反射率は、金属中で最大の98\%です。
\end{mdframed}
\end{document}

つまり上のようにプリアンブルを整備した上で\tablefootnoteを使えば良い.

広告
過去の投稿へ
コメントする

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

w

%s と連携中

%d人のブロガーが「いいね」をつけました。