選択問題のテストや練習問題などで、選択する部分だけが複数行になり、括弧で囲まれているようなものを見たことはありますか?
言葉の説明を、文字を小さくして2行で表示する場合は割注を使うことができますが、割注では、2行のみで、かつ自由に改行させることは難しいです。
今回は、割注では実現できない、複数行を括弧で囲む方法をご紹介します。
フィールドコード
複数行を括弧で囲むために、フィールドコードを利用します。
フィールドコードというのは、ある決まった方法で書いていれば、そのルールに従って文字をその方法で表示してくれるコードのことです。
例えばページ番号。
本や新聞などにはページ番号が書かれていますが、すべてのページに1,2…と書くのは大変ですよね。
大変であるだけでなく、番号が抜けてしまう可能性もあります。
Page フィールドというフィールドコードを使うと、ページが変わると自動で+1の番号を設定してくれます。
Wordで用意されているフィールドコードには次のようなものがあります。
複数行を括弧で囲むフィールドコード
複数行を括弧で囲むには、[Eq] フィールドを使います。
[Eq] フィールドとは
数式を作るためのフィールドコードです。
{ EQ スイッチ }の形で入力し、「スイッチ」で指定された方法で表示します。
複数行を括弧で囲む方法
次のように書きたい場合の方法は以下の通りです。
- Step1Ctrl、Fn、F9を同時に押し、フィールドを挿入する。
- Step2eqと書き、[Eq] フィールドを挿入する。{ eq }
- Step34行の文字を()で囲うために、eqの後ろに半角スペースを入力した後、次の赤字のように入力する。{ eq \b \bc \((\a(①に,②を,③で,④から)) }
- Step4Alt、Fn、F9を同時に押すと、フィールドコードが()囲みの文字に変わる。
いろいろなスイッチ
[Eq] フィールドには様々なスイッチが用意されています。
ここからは、複数行を括弧で囲むときに使われるスイッチをご紹介します。
\a
今回の例では赤字部分で使っています。
\aスイッチを使うと、()内の引数を配列にし、左上から右下に向かって引数数の文字を並べます。
\aの後ろにオプションを指定することで、配列の表示方法を変更することができます。
\b
今回の例では赤字部分で使っています。
\bスイッチを使うと、配列に括弧を付けることができます。
\bの後ろにオプションを指定することで、配列の表示方法を変更することができます。
まとめ
できましたでしょうか?
書き方が間違っていると、フィールドコードを非表示にしたとき、エラー!の文字が表示されてしまいます。
習うより慣れよ!
たくさん書いて、どう書けばいいのか把握しましょう✨