autostyle=false
패키지 에 포함되지 않은 csquotes
견적은 다음과 같이 표시됩니다.
인용문이 있으면 autostyle=false
올바른 조판이 표시되지만 csquotes
문장 인용문에는 패키지가 필요합니다.
최소한의 코드는 다음과 같습니다.
\documentclass[12pt,a4paper]{report}
\usepackage{setspace}
\usepackage{indentfirst}
\onehalfspacing
\usepackage[
left=3cm,
headheight=33pt,
top=3cm,
right=2cm,
bottom=2cm,
includehead,
includefoot,
bindingoffset=5mm
]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[english, bahasai]{babel} % <---- main language last
\usepackage{biblatex}
\usepackage[autostyle=false]{csquotes}
\addbibresource{sample.bib}
\usepackage{lipsum}
\usepackage{titlesec}
\titleformat{\section}
{\normalfont\fontsize{14}{15}\bfseries}
{\thesection}
{1em}
{}
\usepackage{graphicx}
%\usepackage[colorinlistoftodos]{todonotes}
%\usepackage{showframe}
\usepackage[linktocpage]{hyperref}
\hypersetup{
colorlinks,
citecolor=black,
filecolor=black,
linkcolor=black,
urlcolor=black
}
\makeatletter
\def\@makechapterhead#1{%
%%%%\vspace*{50\p@}% %%% removed!
{\parindent \z@ \centering \normalfont
\ifnum \c@secnumdepth >\m@ne
\Large\bfseries \MakeUppercase{\@chapapp}\space \thechapter % <--- uppercase
\par\nobreak
\vskip 0\p@
\fi
\interlinepenalty\@M
\LARGE \bfseries #1\par\nobreak
\vskip 30\p@
}}
\def\@makeschapterhead#1{%
%%%%%\vspace*{50\p@}% %%% removed!
{\parindent \z@ \centering
\normalfont
\interlinepenalty\@M
\LARGE \bfseries #1\par\nobreak
\vskip 30\p@
}}
\makeatother
\usepackage{fancyhdr}
\pagestyle{fancy}
\begin{document}
\pagenumbering{Alph}
\begin{titlepage}
\end{titlepage}
\pagenumbering{roman}
\tableofcontents
\thispagestyle{fancy}
\listoffigures
\thispagestyle{fancy}
\listoftables
\thispagestyle{fancy}
\pagebreak
\pagenumbering{arabic}
\chapter{PENDAHULUAN}
\thispagestyle{fancy}
\chapter{LANDASAN TEORI}
\thispagestyle{fancy}
\lipsum[7]
\begin{figure}[h]
\centering
\includegraphics[width=0.25\textwidth]{LOGO_IP2.JPG}
\caption{a nice plot}
\label{fig:mesh1}
\end{figure}
As you can see in the gambars \ref{fig:mesh1}, the
function grows near 0. Alsos, in the page \cite{einstein} \pageref{fig:mesh1}
is the same example. \lipsum[1-3]
\chapter{KESIMPULAN DAN SARAN}
\thispagestyle{fancy}
\lipsum[12]
\printbibliography[heading=bibintoc,title=Referensi]
\end{document}
답변1
귀하의 언어에 정의된 인용 스타일이 없으므로 csquotes는 대체를 사용합니다(그리고 로그에 경고합니다!). 다음과 같이 추가할 수 있습니다. (저는 영어 인용 스타일을 복사했지만 원하는 대로 변경하실 수 있습니다.)
\documentclass[12pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[english, bahasai]{babel} % <---- main language last
\usepackage[autostyle]{csquotes}
\DeclareQuoteStyle{bahasai}%
{\textquoteleft}
{\textquoteright}
[0.05em]
{\textquotedblleft}
{\textquotedblright}
\begin{document}
\enquote{blub} \enquote*{blub}
\end{document}