Commit f383e673 authored by AP matsuo koji's avatar AP matsuo koji 😲

改行:自動改行の抑制方法を変更 [.nw]##...##

parent c74860ee
...@@ -6,7 +6,6 @@ ...@@ -6,7 +6,6 @@
// ++++ // ++++
include::config.adoc[] include::config.adoc[]
:toc: left :toc: left
// adoc-pdf -aで@指定をすればImagesdirはここが優先される // adoc-pdf -aで@指定をすればImagesdirはここが優先される
...@@ -17,7 +16,7 @@ include::config.adoc[] ...@@ -17,7 +16,7 @@ include::config.adoc[]
// :lang: ja // :lang: ja
// :doctype: bookDir // :doctype: bookDir
// :toc-title: 目次 // :toc-title:
// :toclevels: 3 // :toclevels: 3
// :sectnums: // :sectnums:
// :sectnumlevels: 4 // :sectnumlevels: 4
...@@ -32,18 +31,12 @@ include::config.adoc[] ...@@ -32,18 +31,12 @@ include::config.adoc[]
// 以下でマクロが有効になる // 以下でマクロが有効になる
:experimental: :experimental:
{ExtendStyle}
= Adoc使用説明書簡易 (Asciidocの表現を試す) = Adoc使用説明書簡易 (Asciidocの表現を試す)
[%hardbreaks] [%hardbreaks]
:dollar: $
:ddollar: $$
//
// [underlinex]## xxxxx アンダー xxxxx ##
// stylesdir = {stylesdir} // stylesdir = {stylesdir}
// stylesheet = {stylesheet} // stylesheet = {stylesheet}
...@@ -473,19 +466,33 @@ $$====$$ ...@@ -473,19 +466,33 @@ $$====$$
| |
``---`` ``---``
|=== |===
// =============================== // ===============================
== 改行 ==
== 改行
[%hardbreaks] [%hardbreaks]
* ``␣+``で繋ぐ。 * ``␣+``で繋ぐ。
* もしくは``[%hardbreaks]``で段落全体で改行を有効にする(段落毎にリセットされる)。ドキュメント全体で設定するなら``:hardbreaks:``属性をつけるとよい。個別の解除は`` \{set:hardbreaks!} ``。 * もしくは``[%hardbreaks]``で段落全体で改行を有効にする(段落毎にリセットされる)。
* [red]#New!# $${NoWrap}$$... hoge hoge ...$${End}$$で自動改行を抑制 + ドキュメント全体で設定するなら``:hardbreaks:``属性をつけるとよい。個別の解除は\{set:hardbreaks\!}。
config.adocで以下を事前定義してカスタマイズしている。+
表のセル幅が狭く改行される場合に、ヘッダ行に指定することでヘッダ行の幅でセル幅を抑制できる。(結構有効)。 * [red]#New!# ``$$[.nw]##... hoge hoge ...##$$``で自動改行を抑制かつ複数空白記述可能。別名:``.nowarp``
表のセル幅が狭く、改行される場合に、ヘッダ行に指定することでヘッダ行の幅でセル幅を抑制できる。(結構有効)。
[IMPORTANT]
====
[%hardbreaks]
config.adocのインクルード後、属性設定の後、表題の直前に``{ExtendStyle}``を記述すること。
``toc: left``の前に定義すると目次が表示されなくなります。
====
* [red]#Obsolete!# ``$${NoWrap}$$... hoge hoge ...$${End}$$``で自動改行を抑制 ##前記のものがあるのでもう使わないこと## +
表のセル幅が狭く改行される場合に、ヘッダ行に指定することでヘッダ行の幅でセル幅を抑制できる。
+ +
---- ----
// Macro // Macro
:NoWrap: pass:[<span style="display:inline-block;white-space:nowrap;">] :NoWrap: pass:[<span style="display:inline-block;white-space:pre;">]
:Wrap: pass:[<span style="display:inline;white-space:wrap;">] :Wrap: pass:[<span style="display:inline;white-space:pre;">]
:End: pass:[</span>] :End: pass:[</span>]
---- ----
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -53,11 +53,26 @@ endif::[] ...@@ -53,11 +53,26 @@ endif::[]
// HTML出力で画像を埋め込む // HTML出力で画像を埋め込む
:data-uri: :data-uri:
// 各種Macro拡張 // 各種Macro拡張
:experimental: :hardbreaks:
// Macro {NoWrap}...hoge hoge...{End} で自動改行しない :experimental:
// Style拡張 [.XXXX]##hogehoge##で使用できる。{ExtendStyle}を表題の直前に記述する
// 属性の前に記載してはいけない。toc: leftなどが無効になる
// 拡張: [.nw]## <自動改行無効、複数空白文字OK> ## .nowrapでもOK。Tableの表幅調整に使用
:ExtendStyle: pass:none[ \
<style> \
.nw{display:inline-block;white-space:pre;} \
.nowrap{display:inline-block;white-space:pre;} \
</style>]
// obsolate
:NoWrap: pass:[<span style="display:inline-block;white-space:pre;">] :NoWrap: pass:[<span style="display:inline-block;white-space:pre;">]
:Wrap: pass:[<span style="display:inline;white-space:wrap;">] :Wrap: pass:[<span style="display:inline;white-space:pre;">]
:End: pass:[</span>] :End: pass:[</span>]
// 改行 {br}
:br: pass:p[ +]
//// ////
#### COMENT START ################# #### COMENT START #################
------------------------------------------------------------------ ------------------------------------------------------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment