Git Product home page Git Product logo

Comments (11)

naoya avatar naoya commented on July 19, 2024

図番号を自動で振る機能はつけました。

相互参照は Markdown にそういうのがあるといいでのですが、現状だと独自に定義するしかなさそうですね。できなくはないです。

  • 図1.1 みたいなナンバリングはルールがわかってません。1が章番号で .1 が図番号?
  • 表やリストについてはいまは実装してませんがそうなるようにはできます

from md2inao.

inao avatar inao commented on July 19, 2024

うおー、付けてくださったんですね。
ありがとうございます!!!

相互参照は Markdown にないんですね。了解ですー。

図1.1 みたいなナンバリングは、おっしゃるとおり1が章番号で .1 が図番号です。
書籍ではそうするのが慣例になっています。

from md2inao.

naoya avatar naoya commented on July 19, 2024

章番号が取れれば実装できます。

from md2inao.

inao avatar inao commented on July 19, 2024

おお、では以下(現在は未実装)からお取りいただけそうですね。

inao記法

章番号:1章
連載回数:1回
タイトル:タイトル
キャッチ:キャッチ

InDesign記法

<ParaStyle:章番号・連載回数>章番号:1章
<ParaStyle:章番号・連載回数>連載回数:1回
<ParaStyle:タイトル>タイトル:タイトル
<ParaStyle:キャッチ>キャッチ:キャッチ

from md2inao.

naoya avatar naoya commented on July 19, 2024

そうですねー、そこから取りますか。

そのメタデータ周り、マークアップがなくて構造化されてないのがちょっと微妙だなと思いつつ・・・

from md2inao.

inao avatar inao commented on July 19, 2024

メタデータがここからここまでだよを表す書式を追加していただいても大丈夫ですー。

from md2inao.

naoya avatar naoya commented on July 19, 2024

#34, #35 も反映させる必要がある。

  • 図と写真を区別できるようにする
  • コマンドのキャプションも考慮する
  • それらすべてに採番が整合性とれるようにする
  • またキャプションの先頭記号を設定できるようにする

これららの仕様を吸収できるキャプションの記法を検討する必要あり

from md2inao.

inao avatar inao commented on July 19, 2024

この機能が完成するまで、![キャプション](ファイル名)の自動連番機能をオフにしていただくことは可能でしょうか?

from md2inao.

inao avatar inao commented on July 19, 2024

ラベルはhighとさせていただきました。

現状は、画像な図にしか自動で番号がふられませんので、画像な図と(手動で番号をふる必要がある)コマンドな図が混在する章は、図番号がおかしくなってしまいますので。

from md2inao.

gfx avatar gfx commented on July 19, 2024

こちら使う用事ができたので仕様をまず決めたいです。MDとはマッチしませんが、Re:VIew互換の構文がいいと思っています。

from md2inao.

inao avatar inao commented on July 19, 2024

@gfx
ありがとうございます。
記法は、ご執筆者の方が書きやすそうなものであれば僕はなんでもかまいません。

Markdown記法と併用した場合ってどうなりますでしょうか?

記法以外の仕様は、今現在思いついている限りでは以下です。

  • 図、写真、表、リストがある
  • 図は、画像ではなく、コマンドなどテキストの場合がある
  • 雑誌では「図1」といったナンバリングだが、書籍では「図1.1」といったナンバリングである
  • コラムでは「図a」「図1.a」といったナンバリングになる

from md2inao.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.