앞으로의 시대는 LaTeX를 회전시키자!
하지만 그렇다고 해서 기술문서가 전혀 돌아가지 않는 세상이라는 것도 어색하지 않을 것입니다.
……라는 이유로, LaTeX로 텍스트를 회전시키는 패키지를 만들어 보았습니다.
이것을 사용하면, 아래와 같은 “fa-spin하는 PDF 문서”를 LaTeX로 간단하게 작성할 수 있습니다.
※Adobe Reader(등의 Adobe 제품)로 PDF를 열람할 필요가 있습니다.
tcfaspin 패키지 사용법
패키지를 읽는 것은 항상 그렇습니다. 드라이버 옵션이 필요합니다.
\usepackage{tcfaspin}% PDF出力エンジンの場合
\usepackage[dvipdfmx]{tcfaspin}% dvipdfmxを使う場合
\usepackage[dvips]{tcfaspin}% dvipsを使う場合
※
dvipdfmx
, dvips
의 드라이버 옵션은 글로벌 옵션 ( \documentclass
의 옵션)으로 지정하는 것도 가능합니다. 아래의 예에서는 이 방법을 사용합니다.그 위에, 본문중에서
\faSpin{<テキスト>}
라고 쓰면(자), 인수의 텍스트가 회전합니다. 인수 안에는 인라인의 1 텍스트나 수식이면 무엇이든 쓸 수 있습니다.예를 들어, 이전 그림의 문서 소스는 다음과 같습니다.
% pLaTeX + dvipdfmx
\documentclass[dvipdfmx,a4paper]{jsarticle}
\usepackage{tcfaspin}
\begin{document}
{\TeX}は\faSpin{アレ}ですか?
\par\bigskip
いいえ、{\TeX}は\faSpin{アレ\faSpin{アレ\faSpin{アレ\faSpin{アレ}}}}です。
\end{document}
※이 예에서 알 수 있듯이,
\faSpin
는 중첩하는 것이 가능합니다.※tcfaspin을 사용하는 경우, 컴파일을 2회 이상 실시할 필요가 있습니다.
일로 일로 돌려 보았다.
모처럼 LaTeX를 사용하고 있으므로, 유키다루마 ☃를 돌립시다.
% pLaTeX + dvipdfmx
\documentclass[dvipdfmx,a4paper]{jsarticle}
\usepackage{tcfaspin}
\usepackage{scsnowman}% ゆきだるま!
\begin{document}
私は\scsnowman[muffler=red,hat,arms,snow,scale=1.5]よりも
\faSpin{\scsnowman[muffler=red,hat,arms,snow,scale=1.5]}の
方が好きです。
\end{document}
\end{document}
영어 텍스트도 돌릴 수 있습니다.
% pdfLaTeX
\documentclass[a4paper]{article}
\usepackage{tcfaspin}
\begin{document}
\faSpin{Stop the world, I want to \faSpin{get off.}}
\end{document}
그리스어도 돌릴 수 있습니다.
% pdfLaTeX; UTF-8
\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[greek.polutoniko]{babel}% ギリシャ語したい
\usepackage{tcfaspin}
\begin{document}
\faSpin{Τὰ πάντα ῥεῖ καὶ \faSpin{οὐδὲν μένει.}}
\end{document}
수식을 돌리는 것을 잊지 마십시오.
% platex + dvipdfmx
\documentclass[dvipdfmx,a4paper]{jsarticle}
\usepackage{tcfaspin}
\usepackage{amsmath}
\newcommand*\SpinDisplay[1]{\faSpin{$\displaystyle #1$}}
\begin{document}
\[
\SpinDisplay{\left( \int_0^\infty \frac{\sin x}{\sqrt x}\,\mathrm{d}x \right)^2 =
\SpinDisplay{\prod_{k=1}^\infty \frac{4k^2}{4k^2-1} \neq
\SpinDisplay{\frac{\pi}{2017}}}}
\]
\end{document}
물론 스시 를 돌릴 수도 있습니다.
% upLaTeX + dvipdfmx; UTF-8
\documentclass[uplatex,dvipdfmx,a4paper]{jsarticle}
\usepackage{tcfaspin}
\usepackage{bxcoloremoji}% 🍣したい
\begin{document}
私は\coloremoji{🍣}よりも
\faSpin{\coloremoji{🍣}}の方が好きです。
\end{document}
요약
Qiita를 돌리는 시대는 끝났습니다. 이제부터는 LaTeX를 동동 돌리자!
즉, 개행이나 개단락을 포함하지 않는 것. ↩
Reference
이 문제에 관하여(앞으로의 시대는 LaTeX를 회전시키자!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/zr_tex8r/items/2dbaabff6a795661d413텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)