잔글 (→가환 다이어그램) |
잔글 (→가환 다이어그램) |
||
323번째 줄: | 323번째 줄: | ||
\newcommand\mapupleft[2][]{\vcenter{\kern3pt\raise.5pt\rlap{\lower6pt{\scriptstyle#1}}\kern-4pt\nwarrow\kern-.64em\lower.63em{\diagdown}\raise-.5pt\kern-2pt\llap{\raise1.5pt{\scriptstyle#2 \kern4pt}}}} | \newcommand\mapupleft[2][]{\vcenter{\kern3pt\raise.5pt\rlap{\lower6pt{\scriptstyle#1}}\kern-4pt\nwarrow\kern-.64em\lower.63em{\diagdown}\raise-.5pt\kern-2pt\llap{\raise1.5pt{\scriptstyle#2 \kern4pt}}}} | ||
\newcommand\mapupright[2][]{\vcenter{\kern6pt\rlap{\lower6pt{\scriptstyle#1}}\kern-18pt\kern1em\nearrow\kern-1.9em\lower.63em{\diagup}\llap{\raise2pt{\scriptstyle #2\kern2pt}}}} | \newcommand\mapupright[2][]{\vcenter{\kern6pt\rlap{\lower6pt{\scriptstyle#1}}\kern-18pt\kern1em\nearrow\kern-1.9em\lower.63em{\diagup}\llap{\raise2pt{\scriptstyle #2\kern2pt}}}} | ||
\begin{array}{ccc} TM & \mapright{T\varphi = \mathrm d \varphi} & TN \\[3pt] \mapdown[\pi_M]{} & & \mapdown{\pi_N} \\[3pt] M& \mapright{ \varphi} & N | \begin{array}{ccc} TM & \mapright{T\varphi = \mathrm d \varphi} & TN \\[3pt] \mapdown[\pi_M]{} & ( \circlearrowleft ) & \mapdown{\pi_N} \\[3pt] M& \mapright{ \varphi} & N | ||
\end{array}</math> | \end{array}</math> | ||
이때, object, category, arrow들은 다음과 같이 입력합니다. | 이때, object, category, arrow들은 다음과 같이 입력합니다. | ||
2016년 8월 27일 (토) 22:42 판
리브레 위키에서는 수학 공식을 간편하게 입력하기 위해, [math]\displaystyle{ {\mathrm{T\!_{\displaystyle E} \! X}} }[/math]
문법을 지원합니다. 이 기능을 사용하려면 <math> ... </math>
사이에 [math]\displaystyle{ {\mathrm{T\!_{\displaystyle E} \! X}} }[/math]
문법을 쓰면 됩니다. 이 태그 내에서의 줄바꿈은 처리되지 않습니다.
[math]\displaystyle{ {\mathrm{T\!_{\displaystyle E} \! X}} }[/math] 문법 수식을 편집할 때는 이곳 혹은 이곳이 도움이 될 수 있습니다.
TeX 문법 도움말 항목 | ||
---|---|---|
특수 문자 | 글꼴 | 위, 아래 첨자 |
분수, 행렬, 여러행 | 괄호 쓰기 | 빈칸조정 |
수식꾸미기 |
특수 문자
특수 문자에는
- 구별부호 ([math]\displaystyle{ \hat{a} }[/math])
- 산술 함수 (지수, 로그, 삼각 함수)
- 상한/하한 (min, max)
- 투영 ([math]\displaystyle{ \Pr j, \hom l }[/math])
- 미분 ([math]\displaystyle{ \dfrac{ \partial }{\partial x } }[/math])
- 유사 문자기호
- 모듈러 연산
- 근호 (제곱근, n제곱근)
- 연산자 / 집합 / 관계 / 기하 / 논리 / 화살표 / 특수문자 등등이 있습니다.
글꼴
글꼴에는 그리스어/로마자/볼드체 등등이 있습니다.
위, 아래 첨자
기능 | 문법 | 문서에 나타나는 식 |
---|---|---|
위 첨자 | a^2
|
[math]\displaystyle{ a^2 }[/math] |
아래 첨자 | a_2
|
[math]\displaystyle{ a_2 }[/math] |
x_s-x_D
|
[math]\displaystyle{ x_s-x_D }[/math] | |
다문자 첨자 | a^{2+2}
|
[math]\displaystyle{ a^{2+2} }[/math] |
a_{i,j}
|
[math]\displaystyle{ a_{i,j} }[/math] | |
위 아래 첨자 동시에 | x_2^3
|
[math]\displaystyle{ x_2^3 }[/math] |
미분 (옳음) | x'
|
[math]\displaystyle{ x' }[/math] |
미분 (HTML의 경우 틀림) | x^\prime
|
[math]\displaystyle{ x^\prime }[/math] |
미분 (PNG의 경우 틀림) | x\prime
|
[math]\displaystyle{ x\prime }[/math] |
시그마 | \sum_{k=1}^N k^2
|
[math]\displaystyle{ \sum_{k=1}^N k^2 }[/math] |
곱기호 | \prod_{i=1}^N x_i
|
[math]\displaystyle{ \prod_{i=1}^N x_i }[/math] |
극한 | \lim_{n \to \infty}x_n
|
[math]\displaystyle{ \lim_{n \to \infty}x_n }[/math] |
적분 | \int_{-N}^{N} e^x\, \operatorname{d}\!x
|
[math]\displaystyle{ \int_{-N}^{N} e^x\, \operatorname{d}\!x }[/math] |
선적분 | \oint_{C} x^3\, \operatorname{d}\!x + 4y^2\, \operatorname{d}\!y
|
[math]\displaystyle{ \oint_{C} x^3\, \operatorname{d}\!x + 4y^2\, \operatorname{d}\!y }[/math] |
이중 선적분 | 틀:oiint를 사용합니다. [1] | 3C(x+y)dx |
분수, 행렬, 여러행
기능 | 문법 | 문서에서 보이는 식 |
---|---|---|
분수 | \frac{2}{4} or {2 \over 4}
|
[math]\displaystyle{ \frac{2}{4} }[/math] |
이항 계수 |
{n \choose k}
|
[math]\displaystyle{ {n \choose k} }[/math] |
행렬 | \begin{pmatrix} x & y \\ z & v \end{pmatrix}
|
[math]\displaystyle{ \begin{pmatrix} x & y \\ z & v \end{pmatrix} }[/math] |
\begin{bmatrix} 0 & \cdots & 0 \\ \vdots & \ddots & \vdots \\ 0 & \cdots & 0 \end{bmatrix} |
[math]\displaystyle{ \begin{bmatrix} 0 & \cdots & 0 \\ \vdots & \ddots & \vdots \\ 0 & \cdots & 0\end{bmatrix} }[/math] | |
\begin{Bmatrix} x & y \\ z & v \end{Bmatrix}
|
[math]\displaystyle{ \begin{Bmatrix} x & y \\ z & v \end{Bmatrix} }[/math] | |
\begin{vmatrix} x & y \\ z & v \end{vmatrix}
|
[math]\displaystyle{ \begin{vmatrix} x & y \\ z & v \end{vmatrix} }[/math] | |
\begin{Vmatrix} x & y \\ z & v \end{Vmatrix}
|
[math]\displaystyle{ \begin{Vmatrix} x & y \\ z & v \end{Vmatrix} }[/math] | |
\begin{matrix} x & y \\ z & v \end{matrix}
|
[math]\displaystyle{ \begin{matrix} x & y \\ z & v \end{matrix} }[/math] | |
경우 나누기 |
f(n)= \begin{cases} n/2, & \mbox{if }n\mbox{ is even} \\ 3n+1, & \mbox{if }n\mbox{ is odd} \end{cases} |
[math]\displaystyle{ f(n)=\begin{cases} n/2, & \mbox{if }n\mbox{ is even} \\ 3n+1, & \mbox{if }n\mbox{ is odd} \end{cases} }[/math] |
두줄 이상의 방정식 |
\begin{align} f(n+1) &= (n+1)^2 \\ &= n^2 + 2n + 1 \end{align} |
[math]\displaystyle{ \begin{align}f(n+1)&= (n+1)^2 \\ \ & = n^2 + 2n + 1\end{align} }[/math] |
괄호 쓰기
기능 | 문법 | 나타나는 모양 |
---|---|---|
좋지 않음. | ( \frac{1}{2} )
|
[math]\displaystyle{ ( \frac{1}{2} ) }[/math] |
좋음. | \left( \frac{1}{2} \right)
|
[math]\displaystyle{ \left ( \frac{1}{2} \right ) }[/math] |
\left
와 \right
를 사용하여, 여러 가지 괄호를 사용할 수 있습니다.
기능 | 문법 | 나타나는 모양 |
---|---|---|
괄호 | \left( A \right)
|
[math]\displaystyle{ \left( A \right) }[/math] |
사각 괄호 | \left[ A \right]
|
[math]\displaystyle{ \left[ A \right] }[/math] |
집합괄호 | \left\{ A \right\} (주의: \ 필요) |
[math]\displaystyle{ \left\{ A \right\} }[/math] |
부등호 괄호 | \left\langle A \right\rangle
|
[math]\displaystyle{ \left\langle A \right\rangle }[/math] |
바 | \left| A \right|
|
[math]\displaystyle{ \left| A \right| }[/math] |
\left. 혹은 \right. 라고 쓰면, 그 쪽 괄호는 나타나지 않습니다.
|
\left. {A \over B} \right\} \to X
|
[math]\displaystyle{ \left. {A \over B} \right\} \to X }[/math] |
빈칸조정
[math]\displaystyle{ {\mathrm{T\!_{\displaystyle E} \! X}} }[/math] 은 빈칸의 크기를 자동으로 조정합니다. 특별히 조정이 필요한 경우는 다음을 사용하면 됩니다.
기능 | 문법 | 나타나는 모양 |
---|---|---|
double quad space | a \qquad b
|
[math]\displaystyle{ a \qquad b }[/math] |
quad space | a \quad b
|
[math]\displaystyle{ a \quad b }[/math] |
text space | a\ b
|
[math]\displaystyle{ a\ b }[/math] |
large space | a\;b
|
[math]\displaystyle{ a\;b }[/math] |
medium space | a\>b |
[not supported] |
small space | a\,b
|
[math]\displaystyle{ a\,b }[/math] |
no space | ab
|
[math]\displaystyle{ ab\, }[/math] |
negative space | a\!b
|
[math]\displaystyle{ a\!b }[/math] |
수식 꾸미기
수식에 색 넣기
<math>\color{#색의 RGB코드}{수식}</math>
색의 RGB코드에는 특정색의 #RGB 코드를 입력하면 됩니다.간단한것 가령 red나 blue 등은 그냥 입력하시면 됩니다.
입력 | 결과 |
---|---|
<math>\color{#0909D9}{\lim_{x\rightarrow 0^{+}} x^{x}=1}</math>
|
[math]\displaystyle{ \color{#0909D9}{\lim_{x\rightarrow 0^{+}} x^{x}=1} }[/math] |
수식에 슬래시 넣기
<math>\require{cancel},cancel{수식}</math>
.
<math>...</math>
의 ...에 먼저 \require{cancel}
을 넣고 슬래시를 넣고자 하는 수식에 cancel{수식}
혹은
bcancel{수식}
혹은 xcancel{수식}
을 넣습니다.
또는 cancelto{화살표 취소가 향하고자 하는 곳}{화살표 취소를 할 수식}
이렇게
입력합니다.
입력 | 결과 |
---|---|
<math>\require{cancel},yes\cancel{{x}^{2}}</math>
|
[math]\displaystyle{ \require{cancel},yes\cancel{{x}^{2}} }[/math] |
<math>\require{cancel} rr \bcancel{2x}</math>
|
[math]\displaystyle{ \require{cancel} rr \bcancel{2x} }[/math] |
<math>\require{cancel} rr \xcancel{{x}^{x}}</math>
|
[math]\displaystyle{ \require{cancel} rr \xcancel{{x}^{x}} }[/math] |
<math>\require{cancel},\cancelto{a}{{x}^{2}}</math>
|
[math]\displaystyle{ \require{cancel},\cancelto{a}{{x}^{2}} }[/math] |
수식 줄바꿈
<math>줄바꿈하고자 하는 수식\\</math>
입력 | 결과 |
---|---|
<math>a\\b\\c\\d</math>
|
[math]\displaystyle{ a\\b\\c\\d }[/math]. |
가환 다이어그램
AMSmath와 AMSsymbols를 불러온 후, array를 이용하여 object, category, arrow를 모두 씁니다.
<math>
\require{AMSmath}
\require{AMSsymbols}
\newcommand\mapright[2][]{\xrightarrow[#1]{ #2 }}
\newcommand\mapleft[2][]{\xleftarrow[#1]{ #2 }}
\newcommand\mapdown[2][]{\llap{\raise2pt{\scriptstyle{ #1 }}}\Big\downarrow\rlap{\raise2pt{\scriptstyle{ #2 }}}}
\newcommand\mapup[2][]{\llap{{\scriptstyle{ #1 }}}\Big\uparrow\rlap{{\scriptstyle{ #2 }}}}
\newcommand\mapdownright[2][]{\vcenter{\kern3pt\raise.5pt\rlap{\lower6pt{\scriptstyle#1}}\kern-2pt\diagdown\kern-.42em\lower.63em{\searrow}\raise-.5pt\kern-2pt\llap{\raise1.5pt{\scriptstyle#2 \kern4pt}}}}
\newcommand\mapdownleft[2][]{\vcenter{\kern9pt\rlap{\lower6pt{\scriptstyle#1}}\kern-14pt\kern1em\diagup\kern-1.6em\lower.63em{\swarrow}\llap{\raise2pt{\scriptstyle #2\kern2pt}}}}
\newcommand\mapupleft[2][]{\vcenter{\kern3pt\raise.5pt\rlap{\lower6pt{\scriptstyle#1}}\kern-4pt\nwarrow\kern-.64em\lower.63em{\diagdown}\raise-.5pt\kern-2pt\llap{\raise1.5pt{\scriptstyle#2 \kern4pt}}}}
\newcommand\mapupright[2][]{\vcenter{\kern6pt\rlap{\lower6pt{\scriptstyle#1}}\kern-18pt\kern1em\nearrow\kern-1.9em\lower.63em{\diagup}\llap{\raise2pt{\scriptstyle #2\kern2pt}}}}
\begin{array}{ccc} [[[[[[[[[[여기에 이것저것 입력]]]]]]]]]] \end{array}</math>
- [math]\displaystyle{ \require{AMSmath} \require{AMSsymbols} \newcommand\mapright[2][]{\xrightarrow[#1]{ #2 }} \newcommand\mapleft[2][]{\xleftarrow[#1]{ #2 }} \newcommand\mapdown[2][]{\llap{\raise2pt{\scriptstyle{ #1 }}}\Big\downarrow\rlap{\raise2pt{\scriptstyle{ #2 }}}} \newcommand\mapup[2][]{\llap{{\scriptstyle{ #1 }}}\Big\uparrow\rlap{{\scriptstyle{ #2 }}}} \newcommand\mapdownright[2][]{\vcenter{\kern3pt\raise.5pt\rlap{\lower6pt{\scriptstyle#1}}\kern-2pt\diagdown\kern-.42em\lower.63em{\searrow}\raise-.5pt\kern-2pt\llap{\raise1.5pt{\scriptstyle#2 \kern4pt}}}} \newcommand\mapdownleft[2][]{\vcenter{\kern9pt\rlap{\lower6pt{\scriptstyle#1}}\kern-14pt\kern1em\diagup\kern-1.6em\lower.63em{\swarrow}\llap{\raise2pt{\scriptstyle #2\kern2pt}}}} \newcommand\mapupleft[2][]{\vcenter{\kern3pt\raise.5pt\rlap{\lower6pt{\scriptstyle#1}}\kern-4pt\nwarrow\kern-.64em\lower.63em{\diagdown}\raise-.5pt\kern-2pt\llap{\raise1.5pt{\scriptstyle#2 \kern4pt}}}} \newcommand\mapupright[2][]{\vcenter{\kern6pt\rlap{\lower6pt{\scriptstyle#1}}\kern-18pt\kern1em\nearrow\kern-1.9em\lower.63em{\diagup}\llap{\raise2pt{\scriptstyle #2\kern2pt}}}} \begin{array}{ccc} TM & \mapright{T\varphi = \mathrm d \varphi} & TN \\[3pt] \mapdown[\pi_M]{} & ( \circlearrowleft ) & \mapdown{\pi_N} \\[3pt] M& \mapright{ \varphi} & N \end{array} }[/math]
이때, object, category, arrow들은 다음과 같이 입력합니다.
- 행렬을 입력하듯 대상들을 배치합니다.
- 화살표들은 다음과 같이 입력합니다.
- (array 부분만)
\begin{array}{ccc} \mapright{a} & \mapright[b]{a} & \mapleft{a} & \mapleft[b]{a} \\[3pt] \mapdown{a} & \mapdown[b]{a} & \mapup{a} & \mapup[b]{a} \\[3pt] \mapupright{a} & \mapupright[b]{a} & \mapupleft{a} & \mapupleft[b]{a} \\[3pt] \mapdownright{a} & \mapdownright[b]{a} & \mapdownleft{a} & \mapdownleft[b]{a} \\[3pt] \end{array}
- [math]\displaystyle{ \require{AMSmath} \require{AMSsymbols} \newcommand\mapright[2][]{\xrightarrow[#1]{ #2 }} \newcommand\mapleft[2][]{\xleftarrow[#1]{ #2 }} \newcommand\mapdown[2][]{\llap{\raise2pt{\scriptstyle{ #1 }}}\Big\downarrow\rlap{\raise2pt{\scriptstyle{ #2 }}}} \newcommand\mapup[2][]{\llap{{\scriptstyle{ #1 }}}\Big\uparrow\rlap{{\scriptstyle{ #2 }}}} \newcommand\mapdownright[2][]{\vcenter{\kern3pt\raise.5pt\rlap{\lower6pt{\scriptstyle#1}}\kern-2pt\diagdown\kern-.42em\lower.63em{\searrow}\raise-.5pt\kern-2pt\llap{\raise1.5pt{\scriptstyle#2 \kern4pt}}}} \newcommand\mapdownleft[2][]{\vcenter{\kern9pt\rlap{\lower6pt{\scriptstyle#1}}\kern-14pt\kern1em\diagup\kern-1.6em\lower.63em{\swarrow}\llap{\raise2pt{\scriptstyle #2\kern2pt}}}} \newcommand\mapupleft[2][]{\vcenter{\kern3pt\raise.5pt\rlap{\lower6pt{\scriptstyle#1}}\kern-4pt\nwarrow\kern-.64em\lower.63em{\diagdown}\raise-.5pt\kern-2pt\llap{\raise1.5pt{\scriptstyle#2 \kern4pt}}}} \newcommand\mapupright[2][]{\vcenter{\kern6pt\rlap{\lower6pt{\scriptstyle#1}}\kern-18pt\kern1em\nearrow\kern-1.9em\lower.63em{\diagup}\llap{\raise2pt{\scriptstyle #2\kern2pt}}}} \begin{array}{ccc} \mapright{a} & \mapright[b]{a} & \mapleft{a} & \mapleft[b]{a} \\[3pt] \mapdown{a} & \mapdown[b]{a} & \mapup{a} & \mapup[b]{a} \\[3pt] \mapupright{a} & \mapupright[b]{a} & \mapupleft{a} & \mapupleft[b]{a} \\[3pt] \mapdownright{a} & \mapdownright[b]{a} & \mapdownleft{a} & \mapdownleft[b]{a} \\[3pt] \end{array} }[/math]
- (array 부분만)
# 여백이 이상하면 적당히 공백으로 채웁니다.
같이 보기
바깥 고리
각주
- ↑
{{oiint|앞=적분기호 앞에 쓸 내용|첨자= 적분기호에 적용할 밑첨자|뒤= 적분할 수식}}
로 사용합니다.