3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

SATySFiで複数行コメントの簡単な実現方法について

Posted at

CSS組版ではだいぶ辛い思いをしたので、新しい組版システムはないかと探してみたら、SATySFiを見つけたので、お試しで使ってみています。
本当にビギナーユーザーなので、何か間違っていたらご指摘ただけると嬉しいです。

はじめに

これは何?

私はプログラムをドキュメントがわりに読めないので、(できれば日本語の)ドキュメントなどないかと探してみると、The SATySFi Bookを見つけたので、これを読みつつSATySFiを触ってみています。
読んでいくと、The SATySFi Bookの中に

複数行のコメントアウトは現在は備わっていないが,明らかにあると便利なので近い将来追加するつもりでいる.

とあるので、じゃあそれを作ってみようと思い、簡単なのなら作れたのでそのご紹介をします。

前提

試してみた環境

  • OS
    • macOS Mojave
      • 10.14.2
  • SATySFi
    • 0.0.3

方法

ブロックコマンドで実現しました。

前提

そもそも複数行コメントアウトをする場合、ブロック単位など何かしら意味のある単位に対してかけるはずなので、中途半端な単位への対応は考えていません。
また、rootのブロックへのコメントアウトも必要がなさそうなので考えていません。

実装

プリアンブルに以下のブロックコマンドを追加:

let-block +block-comment inside =
  '<>
in

使用方法

コメントアウトしたいブロックの上に、+block-commentを以下のようにかぶせる:

'<
  +chapter{はじめての章}<
    +block-comment<
      +p{
        \SATySFi; でのはじめての段落の記述です.
        ここをコメントアウトします.
      }
    >
  >
>

ちゃんとコメントアウトされました:sunny:

おわりに

何か違うような気もしますが、、これで私は満足です。
かなりギリギリですみません。寝てしまいました:sleeping:
それでは飛び入り参加させていただきありがとうございました!

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?