글상자사용법

FrontPage|FindPage|TitleIndex|RecentChanges| UserPreferences P RSS
'글상자두르기' 정도로 페이지이름바꾸기도 생각해 볼만한 것 같습니다. --최종욱

노스모크에서는 세 가지 색상의 각기 다른 글상자가 편집에 사용되는데, 그 쓰임새가 조금씩 다릅니다.



1.

로 시작하면서 ||로 끝나는 문장은 푸른색 표가 됩니다. 열을 구분지으려면 열 사이사이에 ||를 삽입하고, ||를 여러번 붙여 써서 병합된 셀을 만들 수도 있습니다.

예제: 아래와 같이 쓰면...
||||||'''Heading'''||
||cell 1||cell2||cell 3||
||cell 1||||spanning 2 columns||

아래와 같이 나옵니다.

Heading
cell 1cell2cell 3
cell 1spanning 2 columns

표 안에서 줄바꿈을 시키기 위해서 BRMacro를 사용할 수 있습니다.

표는 각종 표를 만드는 경우 외에도 관습적으로 사전적 정의를 적을 때(예: 개발과계발)나 책소개(IsbnMacro. 예: UnderstandingComics) 혹은 목차(TableOfContents. 예: 군비확장경쟁)를 돋보이게 할 때 종종 쓰입니다.

2. 소스 상자

{{{이렇게}}} 둘러싸인 텍스트는 공백 정보가 모두 보존되게 보이며 회색 상자로 나타나게 됩니다.

다른 곳에서는 자동공백삭제와 자동 줄바꿈 때문에 그리거나 적을 수 없는 도표, 공식, 소스코드를
이곳에서 그리거나 적을 수 있습니다. 그리고 이 네모칸 안에서는 링크가 이루어지지 않습니다.

[노스모크] --- [대문]
    |           |
    |           +----- 오늘의 [명언]
    |
    +---- [저자동고유연성]

자동 줄바꿈이 아예 안 되기 때문에 줄이 너무 길어지게 될 경우 화면의 오른쪽으로 삐져 나오게 되는 단점이 있습니다.


/!\ CSS에 따라서 회색이 아니라 다른 색일 수도 있습니다.

3. 인용상자


{{|이렇게|}} 감싸준 텍스트는 아래 글처럼 녹색 표으로 감싸지게 됩니다.
(사용하는 CSS에 따라서 녹색이 아닌 다른 색일 수 있습니다)

{{|
이 네모칸 안에 있는 글은 인용되었다는 느낌이 강하게 든다는 이유로 책이나, 신문, 그밖의 각종 매체에 소개된 글이나 기타 글을 인용할 때에 주로 쓰입니다. 자세한 사항은 MultipleLineCell을 보십시오.

예:
|}}

/!\ 인용상자는 모인모인의 기본 문법이 아니며 노스모크만의 확장문법입니다.

4. 테이블의 조합


불필요하게 다양한 테이블의 사용은 오히려 혼돈을 불러올 수도 있으므로 가급적이면 간단한 테이블을 사용하는 것이 바람직합니다.

{{|
녹색 네모칸 안의 파란 표. 이따금 TableOfContents 에 사용되기도 합니다.''
|}}

{{|파란 표 안의 녹색 네모칸.|}}

{{|
녹색 네모칸 안의 회색 네모칸.
|}}

5. 들어쓰기를 사용한 표


표에 들여쓰기사용법을 적용시킬 수 있습니다.

{{|이 네모칸은 왼쪽에서부터 한 번 띄워졌습니다.
그러나 둘째줄부터는 이처럼 한 칸 띄우지 말아야 네모칸 안에 잘 맞습니다.
물론 네모칸 안에서도 이렇게 들여쓰기를 할 수 있습니다.
네모칸을 닫아 줄 때에는 애초에 들여쓰기를 해준 만큼 띄워 주어야 다음줄부터의 들여쓰기에 혼란이 오지 않습니다.
|}}

위 글은 이렇게 쓰여졌습니다.
 {{|이 네모칸은 왼쪽에서부터 한 번 띄워졌습니다.
그러나 둘째줄부터는 이처럼 한 칸 띄우지 말아야 네모칸 안에 잘 맞습니다.
 물론 네모칸 안에서도 이렇게 들여쓰기를 할 수 있습니다.
네모칸을 닫아 줄 때에는 애초에 들여쓰기를 해준 만큼 띄워 주어야 다음줄부터의 들여쓰기에 혼란이 오지 않습니다.
 |}}
회색 네모칸의 경우 위 녹색 네모칸처럼 닫아주면 맨 끝의 빈 줄이 한 줄 보이기 때문에...
...이처럼 마지막 줄 맨 끝에다 붙여서 닫아 주어도 됩니다.

see also NosmokeStyle 글상자토론



"; if (isset($options[timer])) print $menu.$banner."
".$options[timer]->Write()."
"; else print $menu.$banner."
".$timer; ?> # # ?>