[LaTeX] Text emphasis
1. Emphasize
1) Font style
- \emph{text}
- 기본 문구의 style과는 다르게 표현되게 한다.
Have a \emph{nice} day
\textit{Have a \emph{nice} day}
\textbf{Have a \emph{nice} day}
2) Font color
- \textcolor{color}{text}
- \usepackage{color}가 있지만 더 많은 color의 적용을 위해서는 \usepackage{xcolor}가 더 편리하다.
a. color 이름으로 적용하기
- 사용할 수 있는 color name은 xcolor package document의 42page를 참고하자.
- options : dvipsnames, svgnames, x11names
- options의 색을 적용하고 싶을 때에는
\usepackage[option]{xcolor}
로 표현한다.
\documentclass{report}
\usepackage[dvipsnames]{xcolor}
\begin{document}
\textcolor{Tan}{Have a nice day}
\textcolor{SpringGreen}{Have a nice day}
\end{document}
b. color 만들기
- \definecolor{colorname}{model}{color-spec}
- model : gray, rgb(0~1), RGB(0~255), HTML(00~FF)
\documentclass{report}
\usepackage{xcolor}
\begin{document}
\definecolor{mycol1}{rgb}{0.8,0.2,0.6}
\definecolor{mycol2}{RGB}{130,25,200}
\definecolor{mycol3}{HTML}{146D04}
\textcolor{mycol1}{Have a nice day}
\textcolor{mycol2}{Have a nice day}
\textcolor{mycol3}{Have a nice day}
\end{document}
2. Underline
1) 기본
- \underline{text}
- 다음 line과 연결해서 underline을 지정하고 싶을 때는 잘 적용되지 않는다는 단점이 있다. 이 문제는 다른 package를 이용하여 이를 해결할 수 있다. 많이 사용하는 package는 soul, ulem이 있다.
2) soul package
- \uline{text}
- Settings
- depth and thickness: \setul{underline depth}{underline thickness}
- reset: \resetul
- color: \setulcolor{color}
\documentclass{report}
\usepackage{soul,xcolor}
\begin{document}
\ul{Have a nice day}
\setul{1ex}{1ex}
\ul{Have a nice day}
\resetul
\ul{Have a nice day}
\setulcolor{red}
\ul{Have a nice day}
\end{document}
3) ulem package
- 여러 스타일의 underline을 설정할 수 있다.
- ulem package를 적용하면 기존의
\emph{text}
로 적용되지 않는다.
\documentclass{report}
\usepackage{ulem}
\begin{document}
\emph{Have a nice day}
\uline{Have a nice day}
\uuline{Have a nice day}
\uwave{Have a nice day}
\dashuline{Have a nice day}
\dotuline{Have a nice day}
\end{document}
3. Highlighting
1) 기본
- \colorbox{color}{text}
- underline과 마찬가지로 다음 line과 연결하는 데 잘 적용되지 않기 때문에 soul package의
\hl{text}
를 이용하는 것이 더 편리하다.
2) soul package
- \hl{text} (default color: yellow)
- Set color: \sethlcolor{color}
\documentclass{report}
\usepackage{soul,xcolor}
\begin{document}
\hl{Have a nice day}
\sethlcolor{lime}
\hl{Have a nice day}
\end{document}
Reference
- Overleaf, link: https://ko.overleaf.com/learn
- Wikibooks, link: https://en.wikibooks.org/wiki/LaTeX/Colors
- CTAN xcolor package, link: http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf
- CTAN soul package, link: http://mirrors.ctan.org/macros/generic/soul/soul.pdf
- CTAN ulem package, link: http://mirrors.ctan.org/macros/latex/contrib/ulem/ulem.pdf
댓글남기기