도움말:TeX 문법: 두 판 사이의 차이

잔글 (시그마 역링크 정리)
(사용자 2명의 중간 판 3개는 보이지 않습니다)
81번째 줄: 81번째 줄:
| <math>x\prime</math>
| <math>x\prime</math>
|-----
|-----
| [[시그마]]  
| [[시그마 (수학)|시그마]]  
| <code>\sum_{k=1}^N k^2</code>  
| <code>\sum_{k=1}^N k^2</code>  
| <math>\sum_{k=1}^N k^2</math>
| <math>\sum_{k=1}^N k^2</math>
298번째 줄: 298번째 줄:


== 가환 다이어그램 ==
== 가환 다이어그램 ==
AMSmath와 AMSsymbols를 불러온 후, array를 이용하여 object, category, arrow를 모두 씁니다.  
AMSmath와 AMSsymbols를 불러온 후, array를 이용하여 object, category, arrow를 모두 씁니다. 어디까지나 이것은 MathJax 등의 리브레 위키에서 사용하는 수식 조판 프로그램이 commutative diagram을 지원하지 않을 때에만 사용하는 편법입니다.  


: <code><nowiki><math>
: <code><nowiki><math>
311번째 줄: 311번째 줄:
\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} [[[[[[[[[[여기에 이것저것 입력]]]]]]]]]] \end{array}</math></nowiki></code>
\begin{array}{ccc} [[[[[[[[[[여기에 이것저것 입력]]]]]]]]]] \end{array}</math></nowiki></code>


355번째 줄: 356번째 줄:


{{주석}}
{{주석}}
{{리브레 위키 도움말}}
[[분류:도움말]]
[[분류:도움말]]

2017년 10월 9일 (월) 20:15 판

리브레 위키에서는 수학 공식을 간편하게 입력하기 위해, [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] 3\oiintC(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를 모두 씁니다. 어디까지나 이것은 MathJax 등의 리브레 위키에서 사용하는 수식 조판 프로그램이 commutative diagram을 지원하지 않을 때에만 사용하는 편법입니다.

<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들은 다음과 같이 입력합니다.

  1. 행렬을 입력하듯 대상들을 배치합니다.
  2. 화살표들은 다음과 같이 입력합니다.
    (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]
  3. 여백이 이상하면 적당히 공백으로 채웁니다.

같이 보기

바깥 고리

각주

  1. {{oiint|앞=적분기호 앞에 쓸 내용|첨자= 적분기호에 적용할 밑첨자|뒤= 적분할 수식}}로 사용합니다.