Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

段落字下げ #92

Closed
inao opened this issue May 12, 2014 · 5 comments
Closed

段落字下げ #92

inao opened this issue May 12, 2014 · 5 comments
Labels

Comments

@inao
Copy link
Collaborator

inao commented May 12, 2014

#91 と同様に「漏れがあってもいいので、変換して良いところのみ洗い出す」という方針で、要件を洗い出してみました。

要件

以下の条件を満たすとき、「(行頭に半角スペースが入っている場合は除去し)行頭に全角スペースを入れる」していただきたいです。

  • 本文(<ParaStyle:本文>)である
  • 行頭に全角スペースがない
  • 1つ前の本文(<ParaStyle:本文>)が「。」「?」「!」で終わっている

最後のは、以下のようなケースは除外したいためです。

目的は、 ←1つ前の本文が「。」で終わっていないので

* a
* b
* c

の3つです。 ←ここは段落字下げしない

あきらめ(誤変換を許容する)

上記の仕様だと以下のようなケースでも段落字下げされてしまうが、ほとんどないケースだと思われるので、変換後に手動で戻す

~注意が必要です。

program code

のようなコードでは、〜

上記の場合は「。」で終わっているけどインデントしたくないケースかなと思います。

問題点と解決策

  • md2inao実行時に上記変換を行うと、漏れた部分はInDesignタグテキスト上で修正する必要があり、現実的ではない。執筆の終わり or 校正前など、Markdown段階で適用するものとして実現する必要がある。 不要な半角スペースの除去 #91 とともに別ツールに?
@inao
Copy link
Collaborator Author

inao commented May 12, 2014

GitHub Kaigiに向けて、Issueをだしておくと実装してくださる人が現れるかなという淡い期待を込めて書いています 😄

@d-ikeda
Copy link
Collaborator

d-ikeda commented May 12, 2014

箇条書き後の本文のインデント回避するための

1つ前の本文(ParaStyle:本文)が「。」で終わっている

は、場合によっては「!」「?」もありえそうです。

あと、以下のような文章も出てくる可能性があるかと思います。

~注意が必要です。

program code

のようなコードでは、

上記の場合は「。」で終わっているけどインデントしたくないケースかなと思います。

@inao
Copy link
Collaborator Author

inao commented May 13, 2014

箇条書き後の本文のインデント回避するための

1つ前の本文(ParaStyle:本文)が「。」で終わっている
は、場合によっては「!」「?」もありえそうです。

ありがとうございます。
上部に反映させました。

あと、以下のような文章も出てくる可能性があるかと思います。

~注意が必要です。

program code

のようなコードでは、
上記の場合は「。」で終わっているけどインデントしたくないケースかなと思います。

機械的に行うためには、上記はあきらめる(誤変換を許し、手動でもとに戻す)しかなさそうですね。

あと個人的には、上記のような文章は主語が抜けていると感じ「???」って思ってしまうので、校正時に解消していますね。なので発生することはなさそう。

またこのIssueも、 #91 と同様に、事前に実行しなきゃですね。
その点についても上部に追記しました。

@inao inao added the low label May 13, 2014
@inao
Copy link
Collaborator Author

inao commented May 13, 2014

あればご執筆者の方がすごく楽になりそうなのですが、上述した理由で事前に実行できないと意味がないので、ラベルはlowとしました。

@inao
Copy link
Collaborator Author

inao commented Jun 30, 2016

#119#98 のような問題もありますので、このIssueはクローズしましょう。

@inao inao closed this as completed Jun 30, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants