%%%%%%%%%%%%%%%%%%%%%%%[Comments]%%%%%%%%%%%%%%%%%%%%%%%
% Starting from February 2021, SNU students are no longer required to submit a printed dissertation; only a digital version is necessary. Consequently, the library no longer enforces strict rules for page size, margin size, fonts, and font sizes. Their guidance is to "basically follow the template."
%
% Therefore, most parts in this document are free to be changed, especially within the %%%%[Free to change]%%%% block, as long as it doesn't significantly compromise readability.
%
% ******* If you want the true bare-bone structure, go to ********
% https://github.com/taehoonlee/snu-dissertation-template
%
% """중앙도서관에서 LaTex 양식은 별도로 제공하고 있지 않으며, word / 한글 양식만 제공하고 있는 점 양해 부탁드립니다. [...] 현재 저희가 제공하고 있는 작성 요령 및 내용 구성 등은 기본적으로 따르되, 많이 문의해주시는 논문의 규격(본문 크기, 여백 등), 서체(활자 종류 및 크기)에 대해서는 엄격하게 규정해두고 있지 않은 점 알려드립니다.""" - email by libit@snu.ac.kr on 2022-12-05 to ysBach.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[12pt]{report}
\usepackage[paperwidth=21cm,paperheight=29.7cm,left=2.5cm,right=2.5cm,top=3.5cm,bottom=1.5cm]{geometry}
% Originally this was
%\usepackage[paperwidth=19cm,paperheight=26cm,left=3cm,right=3cm,top=3.5cm,bottom=1.5cm]{geometry}
\addtolength{\voffset}{-1.5cm}
\renewcommand{\baselinestretch}{1.7}
\renewcommand{\abstractname}{\large Abstract}
\usepackage{setspace}
\usepackage[]{enumitem}
%\usepackage{lmodern}
%\usepackage{librecaslon}
\usepackage[T1]{fontenc}
\usepackage{footnote}
\usepackage{textcomp}
\usepackage{kotex}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Reference style settings
% ↓ This is also free to change. Do as you wish...
\usepackage[
round,
semicolon,
authoryear,
% sort
]{natbib}
%%%%%%%%%%%%%%%%%%%%
% Page numbering style settings
% For proper page numbering at TOC part https://tex.stackexchange.com/questions/235866/page-number-resets-on-table-of-contents
\makeatletter
\renewenvironment{abstract}{%
\if@twocolumn
\section*{\abstractname}%
\else
\small
\begin{center}%
{\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}%
\end{center}%
\quotation
\fi}
{\if@twocolumn\else\endquotation\fi}
\makeatother
%%%%%%%%%%%%%%%%%%%%
%↓↓↓↓↓↓↓↓↓↓[Free to change, preamble. START]↓↓↓↓↓↓↓↓↓↓
% It is your choice to change contents from here to the end of preamble.
\usepackage{amsmath,amssymb}
\usepackage{tikz}
\usepackage{mathtools}
\usepackage{graphicx}
\usepackage{siunitx}
\usepackage{physics}
\usepackage{rotating} % The package to rotate table by sidewaystable
\usepackage{csquotes} % for ``displayquote`` environment
\usepackage[notextcomp]{stix} % without notextcomp, "Option clash for package textcomp." error pops up...
%\usepackage[libertine,cmintegrals,cmbraces,vvarbb]{newtxmath}
\usepackage[font=small]{caption}
\usepackage{listings}
\usepackage{xcolor}
%%%%%%%%%%%%%%%%%%%%
% For URL-ed A&A style bibliography (https://github.com/yangcht/AA-bibstyle-with-hyperlink)
% IMPORTANT NOTE:
% As of 2023-05-18, at least PHDTHESIS must have `adsurl={}` and `adsnote={}`, when they are not registered to ADS. If they don't have these fields, """Extra }, or forgotten \endgroup. """ error will appear.
\usepackage{twoopt}
\usepackage[breaklinks]{hyperref} %% to avoid \citeads line fills, add "draft"
%% to avoid the PDFTK error (broken links)
\bibpunct{(}{)}{;}{a}{}{,} %% natbib format for A&A and ApJ
\definecolor{cobalt}{rgb}{0.06, 0.2, 0.65}
\hypersetup{
colorlinks,
citecolor=cobalt,
linkcolor=[rgb]{0.8, 0.2, 1.0},
urlcolor=cobalt,
}
\makeatletter
\newcommandtwoopt{\citeads}[3][][]{\href{http://adsabs.harvard.edu/abs/#3}%
{\def\hyper@linkstart##1##2{}%
\let\hyper@linkend\@empty\citealp[#1][#2]{#3}}}
\newcommandtwoopt{\citepads}[3][][]{\href{http://adsabs.harvard.edu/abs/#3}%
{\def\hyper@linkstart##1##2{}%
\let\hyper@linkend\@empty\citep[#1][#2]{#3}}}
\newcommandtwoopt{\citetads}[3][][]{\href{http://adsabs.harvard.edu/abs/#3}%
{\def\hyper@linkstart##1##2{}%
\let\hyper@linkend\@empty\citet[#1][#2]{#3}}}
\newcommandtwoopt{\citeyearads}[3][][]%
{\href{http://adsabs.harvard.edu/abs/#3}
{\def\hyper@linkstart##1##2{}%
\let\hyper@linkend\@empty\citeyear[#1][#2]{#3}}}
\makeatother
%%%%%%%%%%%%%%%%%%%%
\usepackage{url}
%\usepackage{hyperref}
\usepackage{cleveref}
%\crefname{equation}{equation}{equations}%
%\crefname{chapter}{chapter}{chapters}%
%\crefname{section}{section}{sections}%
%\crefname{appendix}{appendix}{appendices}%
%\crefname{enumi}{item}{items}%
%\crefname{footnote}{footnote}{footnotes}%
%\crefname{figure}{figure}{figures}%
%\crefname{table}{table}{tables}%
%\crefname{theorem}{theorem}{theorems}%
%\crefname{lemma}{lemma}{lemmas}%
%\crefname{corollary}{corollary}{corollaries}%
%\crefname{proposition}{proposition}{propositions}%
%\crefname{definition}{definition}{definitions}%
%\crefname{result}{result}{results}%
%\crefname{example}{example}{examples}%
%\crefname{remark}{remark}{remarks}%
%\crefname{note}{note}{notes}%
\Crefname{equation}{Eq.}{Eqs.}%
\Crefname{chapter}{Chap.}{Chaps.}%
\Crefname{section}{\S}{\S}%
\Crefname{appendix}{App.}{Apps.}%
\Crefname{enumi}{item}{items}%
\Crefname{footnote}{footnote}{footnotes}%
\Crefname{figure}{Fig.}{Figs.}%
\Crefname{table}{Tab.}{Tabs.}%
%\Crefname{theorem}{Thm.}{Thms.}%
%\Crefname{lemma}{Lem.}{Lems.}%
%\Crefname{corollary}{Cor.}{Cors.}%
%\Crefname{proposition}{proposition}{propositions}%
\Crefname{definition}{Def.}{Defs}%
%\Crefname{result}{result}{results}%
%\Crefname{example}{example}{examples}%
%\Crefname{remark}{remark}{remarks}%
%\lCrefname{note}{note}{notes}%
\makeatletter
\renewcommand*{\fps@figure}{tb}
\renewcommand*{\fps@table}{tb}
\makeatother
\renewenvironment{abstract}
{\small
\begin{center}
\bfseries \abstractname\vspace{-.5em}\vspace{0pt}
\end{center}
\list{}{%
\setlength{\leftmargin}{10mm}% <---------- CHANGE HERE
\setlength{\rightmargin}{\leftmargin}%
}%
\item\relax}
{\endlist}
%↑↑↑↑↑↑↑↑↑↑[Free to change, preamble. END]↑↑↑↑↑↑↑↑↑↑
\begin{document}
\pagenumbering{gobble}
\begin{titlepage}
\input{title}
\end{titlepage}
%↓↓↓↓↓↓↓↓↓↓[Free to change, settings/macro START]↓↓↓↓↓↓↓↓↓↓
\setstretch{1.3} % 1.3 is good because (1) it is not too large, but (2) large enough that a simple inline fraction ($\frac{num}{den}$) is well displayed.
\renewcommand*{\bibfont}{\normalfont\small}
\setlength{\bibsep}{10pt plus 1em}
\setlength{\parindent}{2em}
\setlength{\parskip}{0.5em}
%%%%%%%%%%%%%%%%%%%%[ MACROS ]%%%%%%%%%%%%%%%%%%%%
\renewcommand{\thefootnote}{\alph{footnote}}
\renewcommand{\lg}{\ensuremath{\log_{10}}}
\newcommand{\thru}{\ensuremath{\text{--}}}
\renewcommand{\pV}{\ensuremath{p_\mathrm{V}}}
\newcommand{\HV}{\ensuremath{H_\mathrm{V}}}
\newcommand{\HVa}{\ensuremath{H_\mathrm{V}(\alpha)}}
\newcommand{\Prot}{\ensuremath{P_\mathrm{rot}}}
%\newcommand{\earth}{\ensuremath{_\oplus}}
%\newcommand{\sun}{\ensuremath{_\odot}}
\newcommand{\solarconst}{\ensuremath{\SI{1361.2}{W/m^2}}}
\newcommand{\SB}{\ensuremath{\sigma_\mathrm{SB}}}
\newcommand{\kB}{\ensuremath{k_\mathrm{B}}}
\newcommand{\rhel}{\ensuremath{r_\mathrm{hel}}}
\newcommand{\robs}{\ensuremath{r_\mathrm{obs}}}
\newcommand{\sr}{\ensuremath{\,\mathrm{sr}}}
\newcommand{\fwhm}{\ensuremath{\textsc{FWHM}}}
\newcommand{\hwhm}{\ensuremath{\textsc{HWHM}}}
\newcommand{\degr}{\ensuremath{^\circ}}
\renewcommand{\um}{\ensuremath{\,\mathrm{\mu m}}}
\renewcommand{\nm}{\ensuremath{\,\mathrm{nm}}}
\renewcommand{\Angstrom}{\ensuremath{\,\text{\r{A}}}}
\renewcommand{\mm}{\ensuremath{\,\mathrm{mm}}}
\renewcommand{\cm}{\ensuremath{\,\mathrm{cm}}}
\renewcommand{\km}{\ensuremath{\,\mathrm{km}}}
\newcommand{\au}{\ensuremath{\,\mathrm{au}}}
\newcommand{\mden}{\ensuremath{\,\mathrm{kg\,m^{-3}}}}
\newcommand{\hr}{\ensuremath{\,\mathrm{hr}}}
\newcommand{\yr}{\ensuremath{\,\mathrm{yr}}}
\newcommand{\sep}{\quad;\quad}
\newcommand{\separr}{\quad \rightarrow \quad}
\newcommand{\simdot}{\mathrel{\dot{\sim}}}
\newcommand{\lineseg}[1]{\ensuremath{\overline{\mathrm{#1}}}}
\newcommand{\triang}[1]{\ensuremath{\triangle \mathrm{#1}}}
\newcommand{\rect}[1]{\ensuremath{\Box \mathrm{#1}}}
\newcommand{\linevec}[1]{\ensuremath{\overrightarrow{\mathrm{#1}}}}
\newcommand{\chapquote}[2]{\qquad\textit{#1} \begin{flushright} --- #2\end{flushright} }
%https://tex.stackexchange.com/questions/19605/setting-arbitrary-chapter-values
\newcommand{\strangechapter}[1]{\renewcommand{\thechapter}{#1}\chapter*}
\newcommand{\kr}[1]{{\scriptsize #1}} % Just... to reduce font size for Hangeul characters in Acknowledgement.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% for python
\definecolor{codegreen}{rgb}{0,0.6,0}
\definecolor{codegray}{rgb}{0.5,0.5,0.5}
\definecolor{codepurple}{rgb}{0.58,0,0.82}
\definecolor{backcolour}{rgb}{0.95,0.95,0.92}
\lstdefinelanguage{none}{
identifierstyle=
}
\lstdefinestyle{python}{ % https://en.wikibooks.org/wiki/LaTeX/Source_Code_Listings
backgroundcolor=\color{backcolour}, % choose the background color; you must add \usepackage{color} or \usepackage{xcolor}; should come as last argument
commentstyle=\color{codegreen}, % comment style
keywordstyle=\color{magenta},
numberstyle=\tiny\color{codegray},
stringstyle=\color{codepurple},
basicstyle=\ttfamily\scriptsize, % the size of the fonts that are used for the code
breakatwhitespace=false, % sets if automatic breaks should only happen at whitespace
breaklines=true, % sets automatic line breaking
% captionpos=b, % sets the caption-position to bottom
keepspaces=true, % keeps spaces in text, useful for keeping indentation of code (possibly needs columns=flexible)
% numbers=left, % where to put the line-numbers; possible values are (none, left, right)
% numbersep=5pt, % how far the line-numbers are from the code
% numberstyle=\tiny\color{mygray}, % the style that is used for the line-numbers
% stepnumber=10, % the step between two line-numbers. If it's 1, each line will be numbered
showspaces=false, % show spaces everywhere adding particular underscores; it overrides 'showstringspaces'
showstringspaces=false, % underline spaces within strings only
showtabs=false,
rulecolor=\color{black}, % if not set, the frame-color may be changed on line-breaks within not-black text (e.g. comments (green here))
tabsize=2, % sets default tabsize to 2 spaces
showtabs=false, % show tabs within strings adding particular underscores
language=Python, % the language of the code
% stringstyle=\color{mymauve}, % string literal style
% title=\lstname, % show the filename of files included with \lstinputlisting; also try caption instead of title
% deletekeywords={...}, % if you want to delete keywords from the given language
% escapeinside={\%*}{*)}, % if you want to add LaTeX within your code
% extendedchars=true, % lets you use non-ASCII characters; for 8-bits encodings only, does not work with UTF-8
% firstnumber=1000, % start line enumeration with line 1000
% frame=single, % adds a frame around the code
% keywordstyle=\color{blue}, % keyword style
% morekeywords={*,...}, % if you want to add more keywords to the set
upquote=true
}
\lstset{style=python}
%↑↑↑↑↑↑↑↑↑↑[Free to change, settings/macros. END]↑↑↑↑↑↑↑↑↑↑
\begin{abstract}
\addcontentsline{toc}{chapter}{Abstract}
\pagenumbering{roman}
%\setcounter{page}{4}
Starting from February 2021, SNU students are no longer required to submit a printed dissertation; only a digital version is necessary (printed version is actually not allowed). Consequently, the library no longer enforces strict rules for page size, margin size, fonts, and font sizes. They replied ``{\footnotesize 중앙도서관에서 LaTeX 양식은 별도로 제공하고 있지 않으며, word / 한글 양식만 제공하고 있는 점 양해 부탁드립니다. [...] 현재 저희가 제공하고 있는 작성 요령 및 내용 구성 등은 기본적으로 따르되, 많이 문의해주시는 논문의 규격(본문 크기, 여백 등), 서체(활자 종류 및 크기)에 대해서는 엄격하게 규정해두고 있지 않은 점 알려드립니다.}'' - email by libit@snu.ac.kr on 2022-12-05 to ysBach.
\quad Their guidance is to ``follow the template'' but you can modify as you wish. Therefore, all parameters (including code lines) within this TeX source code, especially indicated by \texttt{\%\%\%\%[Free to change]\%\%\%\%} block, can be adjusted by the student as desired, as long as it doesn't significantly compromise readability. Please look into the main manuscript TeX file. Prior to Feb 2021, regulations were based on the commercial HWP processor. Among them, regulation for main text: \textcolor{red}{(I repeat again: \textbf{regulations stated below can be adjusted by the student as desired}, as long as it doesn't significantly compromise readability)}
\begin{enumerate}[itemsep=0pt, topsep=0pt, partopsep=0pt]
\item Print the text in 38 characters x 25 lines.
\item The amount of text is free based on the size of the paper (19 cm × 26 cm).
\item Text: font size around 11pt, line spacing 170 or more (in HWP), justification (horizontal separation of characters in HWP) 100, ruled (vertical separation of characters in HWP) 0
\item Footnotes: font size 9~10pt
\item Typeface: Myeongjo (명조체) or neo-myeongjo (shin-myeongjo 신명조체) type
\item Font color: Black (color is available for included materials)
\item Paper margins: top 20, bottom 15, header 15, footer 15, left 30, right 30 (in HWP)
\item Page marks should be centered at the bottom of each side.
\end{enumerate}
and regulation for the Abstract (which seems to include title pages too):
\begin{enumerate}[itemsep=0pt, topsep=0pt, partopsep=0pt]
\item The abstract should be written in one of the following languages: English, Japanese, French, or German if the main text is in Korean.
\item If the paper is written in non-Korean, it must be accompanied by a Korean abstract.
\item The length of the abstract should be within 2-7 pages.
\item The title of the abstract should be in the original language. If this is not possible to make it one-line, the second line should be centered.
\item The subtitle should be centered at the bottom of the title.
\item Include your full name, major, department, and school name at the bottom of the title.
\item At the bottom of the abstract, include within(?) 7-8 keywords that indicate the topic of your paper.
\end{enumerate}
For abstract and keywords, there's another set of notes as of 2023 Aug:
\begin{enumerate}[itemsep=0pt, topsep=0pt, partopsep=0pt]
\item Keywords are words or phrases that indicate the core content of the paper.
\item Select within(?) 7-8 keywords that can be used as index words when searching for a paper. Present them at the end of the abstract.
\item Keywords should be written in the same language as the abstract.
\item The most relevant keyword to the topic of the paper should come first.
\item In English, the first paragraph is usually not indented, and later paragraphs are indented.
\end{enumerate}
For specific formatting details, please consult the official announcement from the library. However, note that you do not need to adhere to their guidelines ``exactly,'' especially since they do not even provide a LaTeX template. I have seen hundreds of theses which goes completely against the official format. The ``tradition'' among your department upper classmates is the most reliable format.
\quad Normally, the order of contents should follow:
\begin{enumerate}[itemsep=0pt, topsep=0pt, partopsep=0pt]
\item Outer cover (Not necessary after Feb 2021)
\item Blank page (Not necessary after Feb 2021)
\item Title page
\item Approval page (called ``인준지'')
\item Abstract (in the language of the main text)
\item Table of contents (including list of tables, list of figures, etc.)
\item Main text
\item References
\item Appendices, index, other (if necessary)
\item Second language abstract (Korean abstract if the text is in a non-Korean language)
\item Acknowledgments (may be omitted)
\item Blank page (Not necessary after Feb 2021)
\item Back cover (Not necessary after Feb 2021)
\end{enumerate}
Please be aware that regulations may change in the future. It is your responsibility to verify the regulations in effect at the time of your submission.
\hangindent=2em
\hangafter=2
\textbf{Keywords}: Asteroids, Regolith, Thermal modeling, Radiation Pressure, Polarimetry---Optical, Polarimetry---Infrared
~\\
\noindent \textbf{\textit{Student Number}}: 2000-12345
\end{abstract}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% For page numbering of Abstract & TOC
%\newcounter{mypageno}
%\let\oldtableofcontents\tableofcontents
%\renewcommand{\tableofcontents}{%
% \oldtableofcontents
% \cleardoublepage
% \setcounter{mypageno}{\value{page}}%
% \pagenumbering{roman}%
% \setcounter{page}{\value{mypageno}}%
%}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
{
\setstretch{1.}
\setcounter{tocdepth}{2}
\tableofcontents
\addtocontents{lof}{\protect\addcontentsline{toc}{chapter}{List of Figures}}
\listoffigures
\addtocontents{lot}{\protect\addcontentsline{toc}{chapter}{List of Tables}}
\listoftables
}
\chapter*{List of Acronyms}\addcontentsline{toc}{chapter}{List of Acronyms}
\noindent\textbf{AR}: Asteroid Regolith
\\
\noindent\textbf{IAU}: International Astronomical Union
\\
\noindent\textbf{NEOs}: Near-Earth Objects
\\
\noindent\textbf{NEAs}: Near-Earth Asteroids
\\
\noindent\textbf{NEATM}: Near-Earth Asteroid Thermal Model
\\
\noindent\textbf{NIR}: Near-InfraRed
\\
\noindent\textbf{PCA}: Principal Component Analyses
\\
\noindent\textbf{PPC}: Polarimetric Phase Curve, $P_\mathrm{r}(\alpha)$
\\
\noindent\textbf{SSSB}: Small Solar System Bodies
\\
\noindent\textbf{STM}: Standard Thermal Model
\\
\noindent\textbf{TPM}: ThermoPhysical Model
\\
\noindent\textbf{YORP}: Yarkovsky--O'Keefe--Radzievskii--Paddack (effect)
\clearpage
~ \\ ~ \\ ~ \\
\begin{center}
\textbf{\textit{
Dedication goes here
}}
\end{center}
\mbox{}
\vfill
{Other dedication if you want}
{\footnotesize
Free to add more here?
}
\hfill ---\textit{Louis Pasteur}
\clearpage
\pagenumbering{arabic}
\part{Backgrounds}\label{part-bkg}
\chapter{Introduction}\label{c:intro}
\chapquote{Natura non facit saltus.}{Gottfried Leibniz}
\input{chaps/ch-intro}
\chapter{Figure and Table}
\chapquote{God does not care about our mathematical difficulties.}{Albert Einstein}
\input{chaps/ch-theo}
\chapter{Reference and Code}
\chapquote{He integrates empirically.}{Albert Einstein, {\footnotesize after saying ``God does not care about our mathematical difficulties.''}}
\input{chaps/ch-emp}
\part{Concluding Remarks}\label{part-conclusion}
\chapter{Summary and Future Works}\label{c:summary}
\input{chaps/sum}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Bibliography %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\clearpage
\addcontentsline{toc}{chapter}{Bibliography}
\bibliographystyle{aa_url}
\setstretch{1.0} % ← of course you can change this as you wish, too.
\bibliography{references.bib}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\appendix
%\chapter{Trailed Photometry}
%\input{chaps/trailed}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2nd Lang Abstract %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setstretch{1.3} % ← of course you can change this as you wish, too.
\chapter*{한국어 초록}\addcontentsline{toc}{chapter}{한국어 초록}%\setcounter{page}{3}
{\small
\quad 본문이 비한국어인 경우 반드시 한국어 초록 첨부. (해당연도의 도서관 규정 필독). 폰트사이즈 일관성을 위해 여기 예시의 한국어초록은 ``$\backslash$\texttt{small}'' 사용.
~\\
\hangindent=2em
\hangafter=2
\textbf{주\,요\,어}: 소행성, 열적 모델링, 표토, 복사압, 편광---광학, 편광---적외선
~\\
\noindent \textbf{학 \quad 번}: 2000-12345
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\chapter*{Acknowledgement}\\
%\twocolumn
\strangechapter{Ack}{Acknowledgement}\addcontentsline{toc}{chapter}{Acknowledgement}
\small
\footnotesize
\setstretch{1.1}
\setlength{\parskip}{0.3em}
\input{chaps/acknowledgement}
\end{document}