•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
r292 vs r293
1
[include(틀:문서 넘어옴1,문서1=나무마크)]
1
[include(틀:15일 이상 회원 수정)]
2
[include(틀:프로젝트 문서,프로젝트=알파위키 도움말 프로젝트)]
23
[include(틀:알파위키 운영 문서)]
34
[include(틀:알파위키)]
45
[include(틀:알파위키 도움말)]
5
[include(틀:15일 이상 회원 수정)]
6
[include(틀:프로젝트 문서,프로젝트=알파위키 도움말 프로젝트)]
76
[목차]
87
== 개요 ==
98
[[알파위키]]에서 사용되는 나무마크 문법을 설명하는 문서입니다.
109
[[나무위키]], [[더시드위키]]에서도 나무마크 문법을 사용하므로 편집 방법이 같습니다.
10
1111
== 텍스트 서식 ==
1212
||<:>'''구분'''||<:>'''사용 방법'''||<:>'''출력 결과'''||
1313
||<:>굵은 글꼴||<:>{{{'''The quick brown fox jumps over the lazy dog.'''}}}||<:>'''The quick brown fox jumps over the lazy dog.'''||
......
2323
||<:>아래첨자||<:>{{{CaCO,,3,,}}}||<:>CaCO,,3,,||
2424
||<:>Plain text[* 중괄호 3개 사이에 작성되어 Plain text로 처리된 부분에는 문법이 적용되지 않습니다.][* 자세한 내용은 [[#문법무시|이 문단]]을 참고하세요.]||<:>{{{{{{[[알파위키]]}}}}}}||<:>{{{[[알파위키]]}}}||
2525
[각주]
26
2627
== 문단 ==
2728
||<:>'''구분'''||<:>'''기본적으로 펼침'''||<:>'''기본적으로 접힘'''||
2829
||<:>1단계 문단||<:>{{{= 문단 제목 =}}}||<:>{{{=# 문단 제목 #=}}}||
......
3334
||<:>6단계 문단||<:>{{{====== 문단 제목 ======}}}||<:>{{{======# 문단 제목 #======}}}||
3435
3536
문단은 한단계씩 내려가야 합니다. 예를 들어, 2단계 밑에 바로 5단계를 붙일 수는 없습니다. [[https://awiki.theseed.io/w/%EC%95%8C%ED%8C%8C%EC%9C%84%ED%82%A4:%EC%97%B0%EC%8A%B5%EC%9E%A5?rev=330|그렇게 하다가는 목차가 이렇게 나옵니다.]]
37
3638
== 링크 ==
3739
=== 문서 링크 ===
3840
||<:>'''구분'''||<:>'''사용 방법'''||<:>'''출력 결과'''||
......
4850
같은 문서로 바로 링크하면 ([[알파위키:문법 도움말|예시]]) 링크가 '''볼드'''체로 나타납니다.
4951
5052
다만, 문서 내의 다른 부분(예:앵커좌표)등으로 링크하면 '''볼드'''로 나타나지 않습니다.([[알파위키:문법 도움말#s-1|예시]])
53
5154
=== URL 링크 ===
5255
||<:>'''구분'''||<:>'''사용 방법'''||<:>'''출력 결과'''||
5356
||<:>URL=출력||<:>{{{[[https://awiki.theseed.io/]]}}}||<:>[[https://awiki.theseed.io/]]||
5457
||<:>URL≠출력||<:>{{{[[https://awiki.theseed.io/|알파위키]]}}}||<:>[[https://awiki.theseed.io/|알파위키]]||
58
5559
== [[리다이렉트]] 생성 ==
5660
리다이렉트는 한 문서를 들어갈 때 다른 문서로 이동시켜주는 기능입니다. 리다이렉트를 생성하는 법은 다음과 같습니다.
5761
......
6165
6266
== 앵커좌표 ==
6367
목표 문서에 {{{[anchor(앵커이름)]}}}을 삽입한 후 링크, 리다이렉트 문서에 {{{#s-n}}} 대신 {{{#앵커이름}}}을 사용할 수 있습니다. 예를 들어, [[알파위키]] 문서의 특정 지점에 {{{[anchor(우왕)]}}}을 삽입하였을 때, {{{[[알파위키#우왕]]}}}으로 링크를 걸거나 {{{#redirect 알파위키#우왕}}}으로 삽입하여 "우왕"이라는 앵커좌표를 삽입한 지점으로 넘어가도록 할 수 있습니다.
68
6469
== 글상자 ==
6570
'''모니위키식 글상자는 지원이 중단되었습니다.''' 하지만, --우리의 친구-- CSS를 이용하면 흉내낼 수 있습니다.
6671
{{{
......
7176
{{{#!wiki style="border:1px solid black;display:table;padding:3px;"
7277
내용
7378
}}}
79
7480
== 표 ==
7581
표의 한 줄은 ||로 시작해 ||로 끝납니다.
7682
{{{||1||2||}}}
......
7985
||3||4||}}}
8086
||1||2||
8187
||3||4||
88
8289
=== 셀 합치기 ===
8390
2개 이상의 셀을 합치는 법은 다음과 같습니다.
91
8492
==== 가로 합치기 ====
8593
{{{||1||2||3||4||
8694
||||1||2||3||
......
102110
||<-3>1||2||
103111
||<-4>1||
104112
합치고자 하는 셀의 갯수만큼 <-수>를 입력하는 방법으로도 합칠 수 있습니다.
113
105114
==== 세로 셀 합치기 ====
106115
{{{||1||<|2>5||<|3>8||<|4>10||
107116
||2||
......
112121
||3||6||
113122
||4||7||9||
114123
합치고자 하는 셀의 갯수만큼 <|수>를 입력하면 됩니다.
124
115125
==== 주의사항 ====
116126
* <|숫자>, <-숫자>의 칸 길이 배치는 입력한 숫자에 비례하지 않습니다. 정확한 길이를 맞추기 위해서는 <width>문법으로 셀의 길이를 일일히 지정해줘야 합니다.
117127
* <|숫자>, <-숫자>를 정확하게 입력하지 않으면 표가 정상적으로 출력되지 않을 수 있습니다.
118128
* 표 전체에 테두리를 두르는 tableborder 문법이 정상적으로 적용되지 않아 테두리가 적용되지 않는 구간이 나타납니다.
119129
* 표의 너비가 화면 표시영역의 너비보다 길 경우 나머지 부분은 가져지며, 스크롤바가 나타납니다.
120
* 표의 너비가 화면보다 작은데도 스크롤바가 나타났다면 칸의 길이가 일치하지 않아 나타나는 문법 오류입니다.
130
* 표의 너비가 화면보다 작은데도 스크롤바가 나타났다면 칸의 길이가 일치하지 않아 나타나는 문법 오류입니다.
131
121132
=== 표와 셀 꾸미기 ===
122133
표와 셀을 꾸미는 법은 다음과 같습니다.
134
123135
==== 표 꾸미기 ====
124136
* 정렬
125137
<table align=left> = 왼쪽 정렬
......
158170
||3||4||
159171
160172
{{{#red 주의사항}}} <tableborder>문법을 이용할 때 셀,칸(<|>,<->) 숫자를 정확하게 입력하지 않으면 테두리가 적용되지 않는 부분이 생깁니다.
173
161174
==== 셀 꾸미기 ====
162175
* 셀 가로 정렬
163176
<(> = 왼쪽 정렬
......
286299
||<rowbgcolor=ABCDEF>1||2||3||
287300
||4||5||6||
288301
}}}||
302
289303
=== 캡션 ===
290304
표에 캡션을 다는 방법은 다음과 같습니다.
291305
{{{
......
297311
||셀3||셀4||
298312
299313
|와 |사이에 내용을 입력합니다. 미리보기에서는 캡션이 깨질 수 있으나, 편집 시 정상적으로 보입니다.
314
300315
== 인용문 ==
301316
내용 안에 문법 적용이 가능합니다.
302317
{{{> (내용)}}}
......
347362
{{{[[파일:파일 이름]]}}}으로 알파위키에 업로드된 파일을 사용할 수 있습니다.
348363
349364
이미지 업로드는 [[https://awiki.theseed.io/Upload|여기서]] 하세요. 툴바를 통해서도 접근 가능합니다.
365
350366
=== 외부이미지 ===
351367
꼼수를 이용한 비권장 문법이니다. --하지만 한때는 이미지를 넣을 유일한 방법이었다 카더라--
352368
......
367383
위 과정이 귀찮으시다면 [[틀:외부이미지]]를 이용하실 수도 있습니다.
368384
369385
또한, 이 문법을 표에 적용할 때에는 셀의 넓이가 이미지 넓이 이상으로 설정되어 있어야 합니다. 자세한 사례는 [[Windows 7]] 문서를 참고하세요.
386
370387
== 수평줄 ==
371388
- 를 4개 이상 10개 미만(으)로 연속으로 늘어놓으면 됩니다.
372389
{{{---
......
385402
--------
386403
---------
387404
----------
405
388406
== 리스트 ==
389407
번호가 없는 리스트는 다음과 같이 적용할 수 있습니다.
390408
{{{ * 내용}}}
......
430448
----
431449
{{{#red 주의사항}}}
432450
* 리스트를 적용할 때, 앞에 공백을 입력해야 합니다.
451
433452
== 각주 ==
434453
각주를 적용하는 방법은 다음과 같습니다.
435454
{{{[* 내용]
......
450469
* [* 와 내용 사이에 공백이 있어야 합니다.
451470
* 틀 내부에 각주를 넣으면 문서 자체의 각주와 번호가 꼬이게 됩니다. 예를 들어 틀 내부에도 1번 각주가 있고 문서 자체에도 1번 각주가 있을 경우, 두 각주의 앵커가 동일한 '#fn-1'로 지정되며 브라우저에서는 먼저 나온 쪽의 앵커만을 유효한 앵커로서 인식하게 되어 문서 자체의 1번 각주를 눌러도 틀 내부의 1번 각주로 이동하는 현상이 일어납니다.
452471
[각주]
472
453473
== 주석 ==
454474
{{{본문
455475
## (내용)
......
465485
본문
466486
467487
문서 열람 시에는 보이지 않으며, 문서 편집할 때만 나타나는 내용을 삽입할 수 있습니다. 문서를 편집하는 편집자들에게 유의사항을 알리는 용도로 주로 이용됩니다.
488
468489
== 매크로 ==
469490
매크로를 입력하는 법은 다음과 같습니다.
470491
{{{[date]
......
476497
[age(YYYY-MM-DD)]
477498
[dday(YYYY-MM-DD)]
478499
}}}
500
479501
=== date ===
480502
현재 시각을 표시합니다.
481503
{{{[date]}}} 또는 {{{[datetime]}}} 로 호출 가능합니다.
482504
예:
483505
* 현재 시각은 [date]입니다.
506
484507
=== br ===
485508
해당 위치에 한 줄을 개행하는 html인 {{{<br>}}}을 실행합니다.
486509
{{{[br]}}}로 호출가능합니다.
510
487511
=== include ===
488512
해당 위치에 틀을 삽입할 수 있습니다.
489513
{{{[include(틀:문서명)]}}} 으로 호출 가능합니다.
......
493517
꼭 틀만 삽입 가능 한것은 아닙니다. {{{[include(알파위키)]}}}를 적으면 알파위키 문서가 호출되지만 알파위키 문서 내에 있는 틀은 호출되지 않습니다.
494518
495519
이 특성을 이용해서 틀에 사용 설명을 기술할 수 있습니다. {{{틀:틀예시}}}라는 틀이 있다고 가정하면, {{{틀:틀예시/설명문서}}}라는 문서에 설명을 기술한 뒤 {{{틀:틀예시}}} 문서에 틀 문법 하단에 이 매크로를 이용해서 설명문서를 삽입하면 틀 문서에서는 설명이 보이지만, 틀을 실제로 사용할 때는 해당 내용을 볼 수 없습니다.
520
496521
=== 목차 ===
497522
해당 문서의 문단을 목차로 나타냅니다.
498523
{{{[목차]}}} 또는 {{{[tableofcontents]}}}로 호출가능합니다.
524
499525
=== 각주 ===
500526
해당 문서의 각주를 표시합니다. 기본적으로 문서 최하단에 자동으로 표기되지만,
501527
문서 중간에 해당 매크로를 호출한 경우, 해당 매크로가 호출 되기 전의 매크로를 출력하고,
502528
남은 각주는 다시 매크로를 호출하지 않는다면, 최하단에 나머지 각주가 표기됩니다.
503529
{{{[각주]}}} 또는 {{{[footnote]}}} 로 호출가능 합니다.
530
504531
=== pagecount ===
505532
알파위키 전체 문서수를 계산합니다. [pagecount]개와 같은 형식으로 출력합니다.
506533
{{{[pagecount]}}}로 호출 가능합니다.
......
508535
{{{[pagecount(네임스페이스)]}}}로 호출할 수 있습니다.
509536
예를 들어, 알파위키에 존재하는 모든 사용자들의 수를 계산하고싶다면 {{{사용자}}} 로 네임스페이스를 정하면 됩니다. 또한, 일반적인 문서의 수를 구하려면 {{{문서}}}를 사용하시면 됩니다.
510537
예:현재 사용자 수는 [PageCount(사용자)]입니다.
538
511539
=== age ===
512540
생년월일을 기입시 자동으로 만 나이를 계산하여 줍니다.
513541
{{{[age(년-월-일)]}}} 로 호출 할 수 있습니다.
514542
예를들어, 1999년 9월 9일에 출생하였다면, {{{[age(1999-09-09)]}}}와 같은 형태로 적으면 됩니다.(결과: [age(1999-09-09)])
543
515544
=== dday ===
516545
날짜를 기입하면, 현재 시간으로부터 남은 일수를 계산합니다. 계산한 값 앞에는 -가 붙습니다.
517546
{{{[dday(년-월-일)]}}}으로 호출합니다.
518547
반대로, 이미 지나간 날짜를 기입하면, 지나간 일수를 계산합니다. 계산한 값 앞에는 +가 붙습니다.
519
예를들어, 2010년 10월 2일부터 지나간 일수를 계산하려면, {{{[dday(2010-10-02)]}}}와 같이 적으면 됩니다
548
예를들어, 2010년 10월 2일부터 지나간 일수를 계산하려면, {{{[dday(2010-10-02)]}}}와 같이 적으면 됩니다.
549
520550
=== math ===
521551
[[LaTeX|[math(\LaTeX{})]]] 수식을 출력합니다.
522552
자세한 내용은 [[#LaTeX|수식 문단을 참고하세요.]]
553
523554
== 접기 ==
524555
||{{{ {{{#!folding 접기안내문구
525556
(접힌 내용)
......
532563
'''{{{#red 주의사항}}}'''
533564
* 접기 안내문구 텍스트에는 나무마크나 html등 어떠한 문법도 적용되지 않습니다.
534565
* 표에 접기 문법을 적용한 경우 표 바깥의 문법은 표 안에 적용되지 않습니다. 따라서 표 안쪽의 문법은 따로 설정해야 합니다.
566
535567
=== 여러개의 틀을 한꺼번에 접기(고급) ===
536568
{{{|| {{{#!folding 접기/펼치기
537569
{{{#!folding 접기1번
......
557589
558590
예시:{{{====# 접힌 문단 #====
559591
내용}}}
592
560593
====# 접힌 문단 예시 #====
561594
내용
562595
[anchor(LaTeX)]
596
563597
== 수식 ==
564598
[[LaTeX|<math>\LaTeX{}</math>]]수식을 입력하는 법은 다음과 같습니다.
565599
{{{<math> 식 </math>}}} - 비권장
......
571605
* 편집창에서 쓰는 띄어쓰기는 명령어를 구분해주는 기능을 합니다. 수식 자체의 띄어쓰기는 {{{\, \quad, \qquad}}}를 입력해 줍니다.
572606
573607
* 기술적인 문제로 LaTeX 대신 KaTeX를 사용 중이므로, 일부 문법은 미지원될 수 있습니다.
608
574609
=== 분수 ===
575610
분수는 {{{\frac{분자}{분모} }}}혹은{{{ {분자 \over 분모}}} 형태로 나타낼 수 있습니다. 이 때 글씨 크기를 일정하게 유지하려면{{{ \displaystyle}}}를 씁니다.
576611
{{{<math> \frac{1}{3} + \frac{5}{7} = \frac{22}{21}</math>}}}
......
580615
{{{<math> \displaystyle \frac{1}{3} + \frac{5}{7} = \frac{22}{21}</math>}}}
581616
582617
<math> \displaystyle \frac{1}{3} + \frac{5}{7} = \frac{22}{21}</math>
618
583619
=== 첨자 ===
584620
위첨자는 ^, 아래첨자는 _으로 적용할 수 있습니다.
585621
{{{<math> \displaystyle a^2,\a_4,\a^3_5</math>}}}
......
633669
634670
635671
<math> \displaystyle \int^{b}_{a} x^n dx </math>
672
636673
=== 장식 기호 ===
637674
장식 기호는 \기호명칭{문자} 로 나타낼 수 있습니다.
638675
{{{<math> \dot{1}, \ddot{1}, \grave{1}, \check{1}, \breve{1}, \tilde{1}, \bar{1}, \hat{1}, \vec{1} </math>}}}
......
645682
{{{<math> \sin x, \cos x, \tan x </math>}}} →<math> \sin x, \cos x, \tan x </math>
646683
{{{<math> \sinh y, \cosh y, \tanh y </math>}}} →<math> \sinh y, \cosh y, \tanh y </math>
647684
{{{<math> \exp(t), \log W, \ln W </math>}}} →<math> \exp(t), \log W, \ln W </math>
685
648686
== 동영상 삽입 ==
649687
=== [[유튜브]] ===
650688
{{{ [youtube(유튜브 공유 링크)] }}} 로 유튜브 동영상을 삽입 가능합니다.
......
716754
>{{{[[종점3역|{{{#!html<span style="font-size:13px"><font color="#585858">종점3 </font>}}}]]}}}
717755
718756
자세한 태그 목록은 [[HTML/태그]]문서를 참조하시기 바랍니다.
757
719758
=== CSS 스타일 적용 ===
720759
{{{{{{#!wiki style="스타일"
721760
내용}}}}}} 형태이며, 열고 닫는 부분 모두가 있어야 합니다.
......
795834
{{{#!wiki style="border: 5px solid #ABCDEF;width: 300px;text-align: center;border-radius: 6px;"
796835
border-radius를 6px로 지정했습니다.
797836
}}}
837
798838
==== 줄바꿈 방지 ====
799839
{{{float}}} 속성을 지정해 주시면 되며, 반드시 {{{wiki}}}의 닫는 중괄호와 그 다음 여는 중괄호는 붙어 있어야 합니다. 다음 예시를 보시면 이해가 쉬울 겁니다.
800840
{{{+2 {{{#ABCDEF 예시1}}}}}}
......
819859
알파위키}}}{{{#!wiki style="border:1px solid blue;float:left;"
820860
알파위키
821861
}}}||
862
822863
==== 색 ====
823864
배경 색은 {{{background-color}}} 속성으로 처리합니다. color는 영국식 {{{colour}}}이 아닌 미국식 {{{color}}}로 작성해야 하는 점 유의해 주시기 바랍니다.
824865
{{{
......
841882
}}}
842883
{{{+1 {{{#orange 주의사항 }}}}}}
843884
위 예시와 같이, 밝은 배경과 밝은 색을 혼합하면 가독성이 떨어집니다.
885
844886
==== 텍스트 그림자 효과 ====
845887
글자에 그림자 효과를 냅니다. 가로이동과 세로이동을 0으로 지정해놓으면 네온 효과가 납니다.
846888
{{{{{{#!html <span style="text-shadow: 가로이동px 세로이동px 그림자크기px #그림자 색상 코드;color:#글자 색상 코드">텍스트</span>}}}}}}
......
894936
{{{#!wiki style="border: 2px dotted #abcdef;width:100px;"
895937
width 100px
896938
}}}
939
897940
==== 넓이 및 높이 ====
898941
넓이 및 높이는 {{{width}}} 및 {{{height}}} 속성으로 설정할 수 있습니다.
899942
{{{
......
907950
908951
==== 그라디언트 ====
909952
박스에 그라디언트 속성을 정의합니다. 구버전 IE 등 일부 웹브라우저에서는 깨져 보일 수 있으므로, {{{background-color}}} 속성과 병행하여 사용하는 것을 추천합니다. 다만 이러한 경우에는, 그라디언트 관련 속성이 뒤에 와야 우선권을 가집니다.
953
910954
===== 선형 =====
911955
{{{background-image}}} 속성에 {{{linear-gradient(to 방향, 색1 퍼센트, 색2 퍼센트)}}}의 값을 적용시킬 수 있습니다.
912956
또는, 값을 간소화하여 {{{linear-gradient(to 방향, 색1, 색2)}}}로 사용할 수 있습니다.
......
943987
{{{#white 나무마크}}}}}}||
944988
||<)>사용 엔진||[[the seed]]||
945989
||<)>개발자||[[namu]],[[kasio]]||
990
946991
==== 박스 중앙정렬 ====
947992
다음과 같이 박스를 중앙 정렬할 수 있습니다.
948993
{{{
......
9761021
{{{#!wiki style="border: 1px solid black;text-align:center"
9771022
중앙 정렬된 텍스트.
9781023
}}}
1024
9791025
=== 틀 ===
9801026
HTML을 이용해 틀을 만들 수 있습니다. 알파위키에서 사용되는 틀의 형식은 다음과 같습니다.
9811027
{{{ {{{#!wiki style="border:1px solid #E0E0E0;border-left:3px solid 테두리색;box-shadow: 3px 3px 10px #B3B3B3;margin-right:10px;margin-left:10px;padding:12px"
......
10171063
10181064
내용}}}
10191065
{{{#purple purple}}} - 범죄와 같은 '''{{{+1 매우}}}''' 강력한 경고에 쓰입니다.
1066
10201067
==== 응용 형식 ====
10211068
===== border 위로 =====
10221069
다음과 같은 형식으로 border을 위로 올려놓을 수 있습니다. 앏은 틀에 사용하기에 유용합니다.
......
10371084
{{{#!wiki style="border:1px solid gray;border-top:5px solid orange;padding:12px"
10381085
{{{+1 여기에 제목을 넣어 주세요.}}}[br][br]여기에 내용을 넣어 주세요.}}}
10391086
[[https://namu.wiki/w/%EB%82%98%EB%AC%B4%EC%9C%84%ED%82%A4:%EB%AC%B8%EB%B2%95%20%EB%8F%84%EC%9B%80%EB%A7%90?from=%EB%82%98%EB%AC%B4%EB%A7%88%ED%81%AC#s-20.1|출처]]
1087
10401088
== 분류 ==
10411089
{{{[[분류:분류명]]}}}으로 문서에 맞는 분류를 적용할 수 있습니다.
10421090
어떤 분류에 해당하는 문서를 찾고 싶으면, 그 분류에 해당하는 문서의 최하단의 분류명을 누르거나,
......
10451093
{{{[[분류:분류명#blur]]}}}로 특정 분류를 숨길 수 있습니다. 스포일러 방지에 유용한 기능이며, 마우스를 오버하면 분류가 표시됩니다.
10461094
10471095
분류 문서로 링크하실 때는, {{{[[:분류:분류명]]}}}을 입력하셔야 합니다.
1096
10481097
== 문법 강조 ==
10491098
해당하는 프로그래밍 언어의 문법을 강조해서 표기합니다. 지원하는 언어는 [[C++]] (cpp)와 [[C##]] (csharp), [[CSS]] (css), [[Go]] (go), [[Java]] (java), [[JavaScript]] (javascript), [[JSON]] (json), [[마크다운]] (markdown), [[Objective-C]] (objectivec), [[Perl]] (perl), [[PHP]] (php), [[Python]] (python), [[Ruby]] (ruby), [[SQL]] (sql), [[TypeScript]] (typescript), [[XML]] (xml)입니다.
10501099
사용법:
......
10701119
}}}
10711120
코드는 [[https://nodejs.org/ko/about/|여기]]에서 가져왔습니다.
10721121
[anchor(문법무시)]
1122
10731123
== 문법 무시 ==
10741124
{{{{{{내용}}}}}}을 쓸 수 있습니다.
10751125
또는, 문법의 적절한 부분에 역슬래시(\\)를 넣어 주시면 됩니다.
......
10851135
10861136
## &#92; 는 역슬래시를 나타내는 HTML 특수문자 코드입니다.
10871137
1088
10891138
== 사용할만한 특수문자 ==
10901139
##문법 자체에 대한 도움말은 아니나, 비슷한 범주에 있어 이곳에 넣습니다.
10911140
{{{#!wiki style="float:left;margin-left:10px;background-color:#f5f5f5;width:30px;height:30px;border:1px solid #ddd;text-align:center;margin-bottom:10px;"
......