5장 저작

MathPage에 출판할 책은
mathpage
꾸러미(package)의 도움이 필요합니다. 다음 파일을 내려받아 책의 LaTeX 파일들과 같은 폴더에 넣습니다.
그리고 책의 주 LaTeX 파일을 열어 첫 줄
\documentclass{...}
아래에 다음 줄을 추가합니다.
\usepackage{mathpage}
이 장에서는
mathpage
꾸러미를 사용한다고 가정합니다.

1절 문단

문단
문장이 모여 문단을 이룹니다.
나의 첫 문단! 두 번째 문장입니다.
세 번째 문장입니다.
나의 첫 문단! 두 번째 문장입니다. 세 번째 문장입니다.
새로운 문단(paragraph)을 시작하려면 앞 문단 뒤에 한 줄을 비웁니다.
나의 첫 문단! 두 번째 문장입니다.
세 번째 문장입니다.

나의 두 번째 문단을 시작합니다. 다섯 번째 문장입니다.
나의 첫 문단! 두 번째 문장입니다. 세 번째 문장입니다.
나의 두 번째 문단을 시작합니다. 다섯 번째 문장입니다.

2절 분절

\chapter{저작}

첫 문장입니다.
\section{분절}

첫 문장입니다.
1
\subsection{항}

첫 문장입니다.
\subsubsection{목}

첫 문장입니다.
문단
\paragraph{문단} 첫 문장입니다.

3절 수식

문장 속 수식
문장 속의 수식은
$
$
사이에 넣습니다.
다음 등식 $e^{\pi i}+1=0$이 성립한다
다음 등식 ​\(e^{\pi i}+1=0\)이 성립한다
수식 돋보이기
수식을 돋보이려면
\[
\]
사이에 넣습니다.
다음 등식
\[
    e^{\pi i}+1=0
\]
이 성립한다
다음 등식
\[ e^{\pi i}+1=0 \]
이 성립한다
수와 변수
수식에서 변수는 이탤릭체(italic typeface)로 쓰여집니다.
$1+1$
   ​\(1+1\)
$3.141592$
   ​\(3.141592\)
$1+2i$
   ​\(1+2i\)
$z=2a+3y$
   ​\(z=2a+3y\)
$f(x)=-x+5$
   ​\(f(x)=-x+5\)
위첨자와 아래첨자
위첨자는
^
, 아래첨자는
_
를 사용합니다.
$x_2 + y^{-2}$
   ​\(x_2 + y^{-2}\)
$x_1 + y_2$
   ​\(x_1 + y_2\)
$e^{1234}$
   ​\(e^{1234}\)
$x^3-3x^2+3x-1=(x-1)^3$
   ​\(x^3-3x^2+3x-1=(x-1)^3\)
분수
$-\frac{2}{3}$
   ​\(-\frac{2}{3}\)
$\frac{c}{a+b}$
   ​\(\frac{c}{a+b}\)
제곱근
$\sqrt{2}$
   ​\(\sqrt {2}\)
$\frac{-b+\sqrt{b+4ac}}{2a}$
   ​\(\frac{-b+\sqrt {b+4ac}}{2a}\)
특수기호
$\pm$
   ​\(\pm \)
그리스 문자
$\pi$
   ​\(\pi \)
삼각함수
$\sin(\pi)$
   ​\(\sin (\pi )\)
$\cos(-\pi)$
   ​\(\cos (-\pi )\)
$\tan(\frac{4}{\pi})$
   ​\(\tan (\frac{4}{\pi })\)
연산
$A\cap B$
   ​\(A\cap B\)
$A\cup B$
   ​\(A\cup B\)
관계
$A\subset B$
   ​\(A\subset B\)
$A\supset B$
   ​\(A\supset B\)
$A\subseteq B$
   ​\(A\subseteq B\)
$A\subsetneq B$
   ​\(A\subsetneq B\)
부등식
$2>-3$
   ​\(2>-3\)
$2\ge -3$
   ​\(2\ge -3\)
$-2<3$
   ​\(-2<3\)
$a\le a^2$
   ​\(a\le a^2\)
괄호
$a(b+c)$
   ​\(a(b+c)\)
$a\left(\frac{1}{2}(b+c)\right)$
   ​\(a\left(\frac{1}{2}(b+c)\right)\)
이항계수
$\binom{10}{5}$
   ​\(\binom{10}{5}\)
$\binom{n}{k}$
   ​\(\binom{n}{k}\)
합과 곱
$\sum_{n=1}^{10}n^2$
   ​\(\sum _{n=1}^{10}n^2\)
$\prod_{n=1}^{10}n^2$
   ​\(\prod _{n=1}^{10}n^2\)
극한
$\lim_{x\to 0}\frac{1}{x}$
   ​\(\lim _{x\to 0}\frac{1}{x}\)
$\lim_{x\to\infty} a_n$
   ​\(\lim _{x\to \infty } a_n\)
미분
$\frac{dy}{dx}$
   ​\(\frac{dy}{dx}\)
$f'(x)=\cos(x)$
   ​\(f'(x)=\cos (x)\)
적분
$\int_{-1}^2e^x dx$
   ​\(\int _{-1}^2e^x dx\)
\[
    \int_{-1}^2e^x dx
\]
\[ \int _{-1}^2e^x dx \]
$\int\sin(x)dx=-\cos(x)+C$
   ​\(\int \sin (x)dx=-\cos (x)+C\)
\[
    \int\sin(x)dx=-\cos(x)+C
\]
\[ \int \sin (x)dx=-\cos (x)+C \]
행렬
\[
    \begin{bmatrix}
    1 & 2 \\
    3 & 4
    \end{bmatrix}
\]
\[ \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix} \]
\[
    \begin{matrix}
    1 & 2 \\
    3 & 4
    \end{matrix}
\]
\[ \begin{matrix} 1 & 2 \\ 3 & 4 \end{matrix} \]
\[
    \left\{\begin{matrix}
    1 & 2 \\
    3 & 4
    \end{matrix}\right.
\]
\[ \left\{ \begin{matrix} 1 & 2 \\ 3 & 4 \end{matrix}\right. \]
배열
\[
    \begin{array}{|rl|}
    \hline
    a & b \\
    aa & bb \\
    \hline
    c & d \\
    cc & dd \\
    \hline
    \end{array}
\]
\[ \begin{array}{|rl|} \hline a & b \\ aa & bb \\ \hline c & d \\ cc & dd \\ \hline \end{array} \]

4절 표

\begin{tabular}{|c|c||c|c|}
\hline
OS & Browser & Wifi & Camera \\
\hline\hline
Windows & Chrome & O & O \\
Windows & Edge   & O & O \\
Mac & Chrome     & O & O \\
Mac & Safari     & X & O \\
\hline
\end{tabular}
OS Browser Wifi Camera
Windows Chrome O O
Windows Edge O O
Mac Chrome O O
Mac Safari X O

5절 상호 참조 1

\ref{chap:abc} 장을 참고합니다
5 장을 참고합니다
\ref{sec:abc} 절을 참고합니다
5.6 절을 참고합니다
수식
등식 \eqref{equ:abc}는 참이다
등식 (5.1)는 참이다
등식 \eqref{equ:bcd}는 거짓이다
등식 (S)는 거짓이다

6절 상호 참조 2

\chapter{저작}\label{chap:abc}
\section{상호 참조 2}\label{sec:abc}
수식
\begin{equation}\label{equ:abc}
    1 + 1 = 2
\end{equation}
\begin{equation}\tag{5.1} 1 + 1 = 2 \end{equation}
\[\tag{S}\label{equ:bcd}
    1 + 1 = 3
\]
\[\tag{S}\label{equ:bcd} 1 + 1 = 3 \]

7절 인용

TeXbook \cite{knuth1984texbook}를 참고한다
TeXbook [1]를 참고한다
\begin{thebibliography}{1}

\bibitem{knuth1984texbook}
Donald~Ervin Knuth and Duane Bibby.
\newblock The TeXbook, volume~3.
\newblock Addison-Wesley Reading, 1984.

\end{thebibliography}

8절 색인

색인 활성
다음을
\begin{document}
앞에 추가합니다.
\makeindex
색인 작성
다음을
\end{document}
앞에 추가합니다.
\printindex
색인 추가
MathPage\index{MathPage}는 온라인 저작를 위한 시스템이다

9절 미디어

그림 파일
폴더 pics 안에 그림 파일 graph.pdf가 있다고 하겠습니다.
\begin{center}
    \includegraphics{pics/graph}
\end{center}
\begin{center}
    \includegraphics[scale=1.5]{pics/graph}
\end{center}
비디오 파일
폴더 media 안에 동영상 파일 sine.mp4가 있다고 하겠습니다.
\begin{center}
    \includemedia{media/sine}
\end{center}
MathPage는 비디오 파일 형식으로 mp4와 webm만을 지원합니다. 만약 다른 형식의 비디오 파일을 갖고 있다면 Handbrake와 같은 비디오 변환 프로그램을 사용하여 지원하는 형식으로 변환을 해야 합니다. 또한 iOS 기반에서 Chrome은 webm을 지원하지 않습니다.
오디오 파일
폴더 media 안에 오디오 파일 Star Wars.mp3가 있다고 하겠습니다.
\begin{center}
    \includemedia{media/Star Wars}
\end{center}
PDF 파일
폴더 media 안에 PDF 파일 bitcoin.pdf가 있다고 하겠습니다.
\begin{center}
    \includemedia{media/bitcoin.pdf}
\end{center}
HTML 파일
폴더 media 안에 HTML 파일 notebook.html이 있다고 하겠습니다.
\begin{center}
    \includemedia{media/notebook.html}
\end{center}

10절 코드

코드 돋보이기
\begin{displaycode}{python}
a = 10
b = 15
print(a / b)
\end{displaycode}
코드 결과 보이기
\begin{evaluatecode}{python}
a = 10
b = 15
print(a / b)
\end{evaluatecode}
상호적 시각화
\begin{evaluatecode}{sage}
@interact
def _(n=input_box(10, label='n', width=10)):
    v = [(random(), random(), random()) for _ in [1..n]]
    g = sum([cube((10*a, 10*b, 10*c), size=random(), color=(a,b,c))
             for a,b,c in v])
    show(g)
\end{evaluatecode}

11절 특별한 노트

클릭하면 보이는 노트
\begin{mathpagenote}{clickable}
이 노트는 클릭하면 보입니다.
\end{mathpagenote}
이 노트는 클릭하면 보입니다.
\begin{folded}
이 노트는 클릭하면 보입니다.
\end{folded}
이 노트는 클릭하면 보입니다.
떠다니면 보이는 노트
\begin{mathpagenote}{hoverable}
이 노트는 마우스가 떠다니면 보입니다.
\end{mathpagenote}
이 노트는 마우스가 떠다니면 보입니다.
\begin{covered}
이 노트는 마우스가 떠다니면 보입니다.
\end{covered}
이 노트는 마우스가 떠다니면 보입니다.
제한된 노트
\begin{mathpagenote}{restricted}
이 노트는 강사에게만 보입니다.
\end{mathpagenote}
\begin{note}
이 노트는 강사에게만 보입니다.
\end{note}
제한된 클릭하면 보이는 노트
\begin{mathpagenote}{restricted, clickable}
이 노트는 강사에게 제한되고 클릭하면 보입니다.
\end{mathpagenote}
\begin{closed}
이 노트는 강사에게 제한되고 클릭하면 보입니다.
\end{closed}

12절 LaTeX 꾸러미

LaTeX 꾸러미
name
을 사용하려면 다음 줄을
\documentclass{...}
아래에 넣습니다.
\usepackage{name}
1 framed
\begin{framed}
이것은 상자 글입니다.
\end{framed}
이것은 상자 글입니다.
2 hyperref
\href{https://ko.wikipedia.org/wiki/큰_수의_법칙}{큰 수의 법칙}
큰 수의 법칙
\url{http://www.sagemath.org}
http://www.sagemath.org
3 minted
\mintinline{python}{s = "hello"}
s = "hello"
\begin{minted}{python}
def sum(n):
    s = 0
    for i in range(1, n + 1):
        s = s + i
    return s
\end{minted}
def sum(n):
    s = 0
    for i in range(1, n + 1):
        s = s + i
    return s
\newminted{python}{}

\begin{pythoncode}
def sum(n):
    s = 0
    for i in range(1, n + 1):
        s = s + i
    return s
\end{pythoncode}
def sum(n):
    s = 0
    for i in range(1, n + 1):
        s = s + i
    return s