일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 랜덤 순서 배열
- 이진 탐색
- matrix trnasformations
- Big Omega
- python
- nonhomogeneous linear system
- 일차변환
- Big-Oh 예제
- Big Theta
- 빅오메가
- 코틀린 Hello World!
- includepdf
- linear dependence
- 페이지 겹칩
- Big-Oh notation
- 코틀린 시작하기
- 재귀함수
- NumPy
- Big-O 예제
- 배열 섞기
- recursive algorithms
- itertools
- 알고리즘 분석의 실례
- nontrivial solution
- trivial solution
- one-to-one
- homogeneous linear system
- 빅오 표기법
- 빅세타
- matrix fo a linear transformation
- Today
- Total
목록LaTeX (23)
코딩 연습

enumerate 에서 들여쓰기를 하고 싶으면 다음과 같이 \begin{enumerate} 다음에 \setlength{\itemindent}{1cm} 를 적어주면 된다. 두 함수 $f \; : \; X \to Y$, $g \; : \; U \to V$에서 정의역, 공역 그리고 함숫값이 같을 때, 즉 \begin{enumerate}[(1)]\setlength{\itemindent}{1cm} \item $X=U$, $Y=V$ \item 정의역의 모든 원소에 대하여 $f(x)=g(x)$이다. \end{enumerate} 를 만족할 때, 두 함수 $f$와 $g$는 서로 같다고 하며 $f=g$로 나타낸다. 결과는 다음과 같다.
리눅스에서 PATH 에 tex 디렉토리를 추가했음에도 불구하고 AUCTeX cannot find a working TeX distribution 라는 메세지를 만날 수 있다. 이런 메세지를 만난다면 init.el (doom emacs 의 경우는 config.el)에 다음의 내용을 추가하면 된다. (setenv "PATH" (concat "/usr/local/texlive/2021/bin/x86_64-linux:" (getenv "PATH"))) (add-to-list 'exec-path "/usr/local/texlive/2021/bin/x86_64-linux")
setspace 패키지를 포함시킨다. \usepackage{setspace} 줄간격을 조정하고 싶은 구간의 맨 앞과 맨 뒤에 다음과 같이 spacing 을 추가하면 된다. \begin{spacing}{1.5} 줄간격을 바꾸고 싶은 구간 \end{spacing}

LaTeX 에 삽입할 그림(그래프)을 inkscape 를 이용하여 만든 후, pdf 로 저장을 하면 아래 그림에서처럼 원본과 다른 pdf 파일이 생성된다. 이 문제를 해결하기 위해서는 python 의 cairosvg 를 이용하면 된다. 먼저 pip 을 이용하여 cairosvg 를 설치해준다. pip install cairosvg 그리고 다음과 같이 cairosvg 를 이용하여 svg 파일을 pdf 파일로 변환한다. cairosvg in.svg -o out.pdf 이때, in.svg 에서 in 대신에 변환할 파일명을 적어주면 되고, 저장할 파일명을 out.pdf 에서 out 대신 적어주면 된다.

enuerate 에서 item 에 align 수식이 들어가면 enumerate 번호와 수식의 수직정렬이 맞지 않는다. 이럴 때는 다음과 같이 해결하면 된다. \documentclass{article} \usepackage{amsmath} \usepackage{dhucs-enumerate} \begin{document} \begin{enumerate}[(1)] \item $\begin{aligned}[t] 3x^{3}+18x^{2}y+36xy^{2}+24y^{3}&= 3 \left (x^{3}+3 \cdot 2 x^{2}y+3\cdot 4xy^{2}+8y^{3} \right ) \\&= 3(x+2y)^{2} \end{aligned}$ \item $\begin{aligned}[t] 64x^{3}-27y^{3..

1. 자연수의 나눗셈 # longdivison 패키지를 사용하면 다음과 같은 결과를 얻을 수 있다. \documentclass[a4paper,10pt]{article} \usepackage{amsmath} \usepackage{longdivision} \begin{document} \intlongdivision{77}{3} \end{document} 2. 다항식의 나눗셈 # polynom 패키지를 사용하면 다음과 같은 결과를 얻을 수 있다. \documentclass[a4paper,10pt]{article} \usepackage{amsmath} \usepackage{polynom} \begin{document} \polylongdiv{2x^2-3x+1}{2x+1} \end{document} 뭔가 부자연스..

tasks 라는 패키지가 필요하다. \documentclass{article} \usepackage{tasks} \usepackage{kotex} \begin{document} \noindent 다음 중 동물의 새끼가 아닌 것은? \begin{tasks}[label=\textcircled{\scriptsize\arabic*}](3) \task 강아지 \task 송아지 \task 망아지 \task 병아리 \task 아지랑이 \end{tasks} \bigskip \noindent 다음 중 동물의 새끼가 아닌 것은? \begin{tasks}[label=\textcircled{\scriptsize\arabic*}](2) \task 강아지 \task 송아지 \task 망아지 \task 병아리 \task 아지랑이 ..

LaTeX 에서 수식은 가운데 정렬이 기본이다. 왼쪽 정렬을 하려면 다음과 같이 하면 된다. % 기본은 가운데 정렬이다. \begin{align*} x &= y^2 \\ &= z^3 \end{align*} %이렇게 하면 왼쪽 정렬이 된다. \begin{flalign*} x &= y^2 \\ &= z^3 && \end{flalign*} align 뒤에 * 를 붙인 것은 수식번호를 생략하기 위해서다. flalign 에서 fl 은 flushleft 가 아닐까 생각해 본다. 중요한 것은 수식의 맨 뒤에 && 를 붙여야 왼쪽 정렬이 된다는 것이다. 결과는 다음과 같다.

첫 번째 방법 \documentclass{oblivoir} \usepackage{dhucs-enumerate} \usepackage[most]{tcolorbox} \begin{document} \begin{tcolorbox}[enhanced,boxrule=0.2mm, title=보기, colframe=black,colback=white,colbacktitle=white, coltitle=black,attach boxed title to top center= {yshift=-0.25mm-\tcboxedtitleheight/2,yshifttext=2mm-\tcboxedtitleheight/2}, boxed title style={boxrule=-0.2mm, frame code={ \path[tcb fill ..