| 此模板使用Lua語言: |
此模板是針對{{LyricsKai}}/{{LyricsKai/colors}}模板家族設計的格式擴展模板。主要用於簡便地書寫歌割り對齊的歌詞。(當然你可以在其他需要對齊的地方使用這個模板。)
在超過9句歌割り歌詞時,建議使用模塊:Utawari。
根據2018年11月19日-2018年11月22日關於寬屏/窄屏縮進行為的討論,目前的效果為:
使用格式:
{{Utawari[|lyricMode=on][|newline=wiki][|lineSeparator=][|mainLineNum=1][|第一行歌詞[|第二行歌詞|...[|第九行歌詞]]]}}
{{Utawari[|mainLineNum=1][|lyricMode=on][|newline=wiki][|lineSeparator=][|
第一行歌詞[|
第二行歌詞[|
...[|
第九行歌詞]]]
}}
{{Utawari}},那麼模板什麼也不會輸出。lyricMode:是否開啟歌詞模式。歌詞模式詳見#歌詞模式與#非歌詞模式章節。
newline:模板的換行方式。
html時,模板的換行行為是添加一個HTML的換行標籤<br/>。lineSeparator:模板的自定義換行字符串。
newline將會失去作用。mainLineNum:歌割中的主要部分在整個匿名參數列表中的位置。為了與{{LyricsKai/colors}}使用的轉義字符'@'區分,此模板使用'#'作為轉義字符。
通過在任意一行歌詞中添加#n(其中n為一個正整數),標識第n行歌詞的開頭對齊的位置。
範例:
{{LyricsKai/colors
|original=
{{Utawari|mainLineNum=1|
第一行#2歌#4詞|
第二行歌詞#3|
第三行歌詞對齊第二行的結尾|
第四行歌詞對齊第一行的“詞”
}}
}}
效果:
本段落中所使用的歌詞,其著作權屬於原著作權人,僅以介紹為目的引用。若希望在歌詞中正常使用#符號,則在前面再寫添加一個#符號寫成##。
範例:
{{LyricsKai/colors
|original=
{{Utawari|mainLineNum=1|
第一行#2歌詞→#4####←這裡有兩個“#”|
第二行歌詞的標識是##2#3|
##第三行歌詞對齊第二行的結尾|
第四行歌詞對齊第一行的“####”
}}
}}
效果:
本段落中所使用的歌詞,其著作權屬於原著作權人,僅以介紹為目的引用。不僅可以對齊含有中英文及符號等不等寬字符的文本,還可以是帶有{{ruby}}這樣的自由寬高度的文本。
{{LyricsKai/colors
|lstyle=color:black
|colors= <!--1 愛城華戀-->#FB5458; <!--
2 神樂光-->#6292E9; <!--
3 天堂真矢-->#CBC6CC; <!--
4 星見純那-->#95CAEE; <!--
5 露崎真晝-->#61BF99; <!--
6 大場奈奈-->#FDD162; <!--
7 西條克洛迪娜-->#FE9952; <!--
8 石動雙葉-->#8C67AA; <!--
9 花柳香子-->#E08696; <!--
10 真晝、真矢、克洛、奈奈、香子、純那-->lg(60deg, #61BF99, #CBC6CC, #FE9952, #FDD162, #E08696, #95CAEE); <!--
11 真晝、真矢、克洛、香子、純那、雙葉-->co(#61BF99, #CBC6CC, #FE9952, #E08696, #95CAEE, #8C67AA); <!--
12 真晝、真矢、克洛、奈奈、香子、純那、雙葉-->lg(60deg, #61BF99, #CBC6CC, #FE9952, #FDD162, #E08696, #95CAEE, #8C67AA); <!--
13 真晝、真矢、克洛、奈奈、香子、純那、雙葉、華戀-->co(#61BF99, #CBC6CC, #FE9952, #FDD162, #E08696, #95CAEE, #8C67AA, #FB5458);
|charas= 愛城華戀;神樂光;天堂真矢;星見純那;露崎真晝;大場奈奈;西條克洛迪娜;石動雙葉;花柳香子;露崎真晝&天堂真矢&西條克洛迪娜&大場奈奈&花柳香子&星見純那;露崎真晝&天堂真矢&西條克洛迪娜&花柳香子&星見純那&石動雙葉;露崎真晝&天堂真矢&西條克洛迪娜&大場奈奈&花柳香子&星見純那&石動雙葉;露崎真晝&天堂真矢&西條克洛迪娜&大場奈奈&花柳香子&星見純那&石動雙葉&愛城華戀;全員
|reserveWidth=260px
|traColors= on
|charaBlock= off
|groupName= 合唱
|original=
{{Utawari|
@1{{ruby|大切|たいせつ}}な{{ruby|人|ひと}}と#2|
@9{{ruby|一人|ひとり}}じゃない
}}
{{Utawari|
@1{{ruby|夢|ゆめ}}の{{ruby|舞台|ぶたい}}#2へと|
@5{{ruby|恐怖|きょうふ}}を
}}
{{Utawari|
@1ライト#2を{{ruby|浴|あ}}びるまで#3|
@8{{ruby|打|う}}ち{{ruby|破|やぶ}}って|
@3{{ruby|負|ま}}けられない{{ruby|自分|じぶん}}に
}}
{{Utawari|
@1{{ruby|諦|あきら}}め#2ない|
@7{{ruby|強|つよ}}くなりたいから
}}
@1{{ruby|私|わたし}}がここに{{ruby|居|い}}る{{ruby|理由|わけ}}
{{Utawari|
@4{{ruby|私|わたし}}の#2{{ruby|答|こた}}えなんて|
@1{{ruby|答|こた}}えなんてきっと#3{{ruby|一|ひと}}つじゃない|
@12{{ruby|私|わたし}}だけの{{ruby|何|なに}}かを
}}
|translated=
{{Utawari|
@1與重要的人#2|
@9並不是一個人
}}
{{Utawari|
@1在夢想的舞台#2上|
@5恐懼
}}
{{Utawari|
@1直到#2在燈光下沐浴為止#3|
@8打破吧@|
@3對著不服輸的自己
}}
{{Utawari|
@1決不#2放棄|
@7因為想要變強
}}
@1我在這裡的理由
{{Utawari|
@4我的#2答案|
@1答案一定不會#3只有一個|
@12只有我擁有的什麼
}}
}}
雖然推薦和{{LyricsKai}}/{{LyricsKai/colors}}組合使用本模板,但實際上模板也可以在非歌詞模式下使用。
只需要將參數lyricMode設置為除on外的任意值。為了直觀可閱讀性,建議設置的值為off。
範例:
{{Utawari|lyricMode=off|
a##b#2c#4d|
e#3f|
g####h|
##ij##
}}
效果:
a#bcd
a#bef
a#beg##h
a#bc#ij#
另外,由於在wiki中的換行可以通過添加兩個「<br/>,因此此模板也提供了一系列預設的換行方式選項。
html時當設置參數newline為html時,模板的換行行為是添加一個HTML的換行標籤<br/>。
當設置參數newline為除html外的任意值時,模板的換行行為是添加兩個「wiki。
當不設置此參數時,模板的換行行為等同於設置為wiki。
上方這段說明的wiki代碼為:
{{Utawari|lyricMode=off|newline=html|
當設置參數<code>newline</code>為#2<code>html</code>時,模板的換行行為是添加一個HTML的換行標籤<code><br/></code>。|
除<code>html</code>外的任意值時,模板的換行行為是添加兩個“{{ruby|回車換行符|<code>\r\n</code>}}”。'''為了直觀可閱讀性,建議設置的值為<code>wiki</code>。'''|
'''''當不設置此參數時,模板的換行行為等同於設置為<code>wiki</code>。'''''
}}
wiki時當設置參數newline為html時,模板的換行行為是添加一個HTML的換行標籤<br/>。
當設置參數newline為除html外的任意值時,模板的換行行為是添加兩個「wiki。
當不設置此參數時,模板的換行行為等同於設置為wiki。
上方這段說明的wiki代碼為:
{{Utawari|lyricMode=off|newline=wiki|
當設置參數<code>newline</code>為#2<code>html</code>時,模板的換行行為是添加一個HTML的換行標籤<code><br/></code>。|
除<code>html</code>外的任意值時,模板的換行行為是添加兩個“{{ruby|回車換行符|<code>\r\n</code>}}”。'''為了直觀可閱讀性,建議設置的值為<code>wiki</code>。'''|
'''''當不設置此參數時,模板的換行行為等同於設置為<code>wiki</code>。'''''
}}
略|當設置參數newline為html時,模板的換行行為是添加一個HTML的換行標籤<br/>。
略|當設置參數newline為除html外的任意值時,模板的換行行為是添加兩個「wiki。
略|當不設置此參數時,模板的換行行為等同於設置為wiki。
上方這段說明的wiki代碼為:
{{color|red|'''略'''}}{{color|darkblue|{{!}}}}{{Utawari|lyricMode=off|lineSeparator=<br/>{{color|red|'''略'''}}{{color|darkblue|{{!}}}}|
當設置參數<code>newline</code>為#2<code>html</code>時,模板的換行行為是添加一個HTML的換行標籤<code><br/></code>。|
除<code>html</code>外的任意值時,模板的換行行為是添加兩個“{{ruby|回車換行符|<code>\r\n</code>}}”。'''為了直觀可閱讀性,建議設置的值為<code>wiki</code>。'''|
'''''當不設置此參數時,模板的換行行為等同於設置為<code>wiki</code>。'''''
}}
略略略~
兩種預設換行方式的效果不同,值為wiki時行間距明顯比值為html時大。實際使用時可以配合製作出多樣的效果。
除了預設換行方式外,模板還提供了自定義換行字符串的功能。
通過設置參數lineSeparator為自定義的值,可以製作出意想不到的效果。注意:設置此參數為非空值後,將會覆蓋參數newline的效果。
實際用例可以參考:我們存在的理由等