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

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

parent c74860ee
......@@ -6,7 +6,6 @@
// ++++
include::config.adoc[]
:toc: left
// adoc-pdf -aで@指定をすればImagesdirはここが優先される
......@@ -17,7 +16,7 @@ include::config.adoc[]
// :lang: ja
// :doctype: bookDir
// :toc-title: 目次
// :toc-title:
// :toclevels: 3
// :sectnums:
// :sectnumlevels: 4
......@@ -32,18 +31,12 @@ include::config.adoc[]
// 以下でマクロが有効になる
:experimental:
{ExtendStyle}
= Adoc使用説明書簡易 (Asciidocの表現を試す)
[%hardbreaks]
:dollar: $
:ddollar: $$
//
// [underlinex]## xxxxx アンダー xxxxx ##
// stylesdir = {stylesdir}
// stylesheet = {stylesheet}
......@@ -473,19 +466,33 @@ $$====$$
|
``---``
|===
// ===============================
== 改行 ==
== 改行
[%hardbreaks]
* ``␣+``で繋ぐ。
* もしくは``[%hardbreaks]``で段落全体で改行を有効にする(段落毎にリセットされる)。ドキュメント全体で設定するなら``:hardbreaks:``属性をつけるとよい。個別の解除は`` \{set:hardbreaks!} ``。
* [red]#New!# $${NoWrap}$$... hoge hoge ...$${End}$$で自動改行を抑制 +
config.adocで以下を事前定義してカスタマイズしている。+
表のセル幅が狭く改行される場合に、ヘッダ行に指定することでヘッダ行の幅でセル幅を抑制できる。(結構有効)。
* もしくは``[%hardbreaks]``で段落全体で改行を有効にする(段落毎にリセットされる)。
ドキュメント全体で設定するなら``:hardbreaks:``属性をつけるとよい。個別の解除は\{set:hardbreaks\!}。
* [red]#New!# ``$$[.nw]##... hoge hoge ...##$$``で自動改行を抑制かつ複数空白記述可能。別名:``.nowarp``
表のセル幅が狭く、改行される場合に、ヘッダ行に指定することでヘッダ行の幅でセル幅を抑制できる。(結構有効)。
[IMPORTANT]
====
[%hardbreaks]
config.adocのインクルード後、属性設定の後、表題の直前に``{ExtendStyle}``を記述すること。
``toc: left``の前に定義すると目次が表示されなくなります。
====
* [red]#Obsolete!# ``$${NoWrap}$$... hoge hoge ...$${End}$$``で自動改行を抑制 ##前記のものがあるのでもう使わないこと## +
表のセル幅が狭く改行される場合に、ヘッダ行に指定することでヘッダ行の幅でセル幅を抑制できる。
+
----
// Macro
:NoWrap: pass:[<span style="display:inline-block;white-space:nowrap;">]
:Wrap: pass:[<span style="display:inline;white-space:wrap;">]
:NoWrap: pass:[<span style="display:inline-block;white-space:pre;">]
:Wrap: pass:[<span style="display:inline;white-space:pre;">]
: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::[]
// HTML出力で画像を埋め込む
:data-uri:
// 各種Macro拡張
:hardbreaks:
:experimental:
// Macro {NoWrap}...hoge hoge...{End} で自動改行しない
// 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;">]
:Wrap: pass:[<span style="display:inline;white-space:wrap;">]
:Wrap: pass:[<span style="display:inline;white-space:pre;">]
:End: pass:[</span>]
// 改行 {br}
:br: pass:p[ +]
////
#### 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