texlive[73761] Master/texmf-dist: kotex-oblivoir (7feb25)
commits+karl at tug.org
commits+karl at tug.org
Fri Feb 7 23:15:04 CET 2025
Revision: 73761
https://tug.org/svn/texlive?view=revision&revision=73761
Author: karl
Date: 2025-02-07 23:15:04 +0100 (Fri, 07 Feb 2025)
Log Message:
-----------
kotex-oblivoir (7feb25)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/kotex-oblivoir/ChangeLog
trunk/Master/texmf-dist/doc/latex/kotex-oblivoir/README
trunk/Master/texmf-dist/doc/latex/kotex-oblivoir/oblivoir-simpledoc.pdf
trunk/Master/texmf-dist/doc/latex/kotex-oblivoir/oblivoir-simpledoc.tex
trunk/Master/texmf-dist/doc/latex/kotex-oblivoir/oblivoir-test.tex
trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/memhangul-common.sty
trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/memucs-setspace.sty
trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/oblivoir-misc.sty
trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-x/xob-font.sty
trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/oblivoir-utf.cls
trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/oblivoir-xl.cls
trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/oblivoir.cls
trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/xoblivoir.cls
Modified: trunk/Master/texmf-dist/doc/latex/kotex-oblivoir/ChangeLog
===================================================================
--- trunk/Master/texmf-dist/doc/latex/kotex-oblivoir/ChangeLog 2025-02-07 22:14:44 UTC (rev 73760)
+++ trunk/Master/texmf-dist/doc/latex/kotex-oblivoir/ChangeLog 2025-02-07 22:15:04 UTC (rev 73761)
@@ -1,3 +1,12 @@
+2025-02-07 Kangsoo Kim
+
+ * released version 3.4
+
+2024-10-15 Kangsoo Kim
+
+ * oblivoir-misc update: hverse revised
+ * minor parameters changed: memhangul-common.sty
+
2024-03-06 Kangsoo Kim
* released version 3.3
Modified: trunk/Master/texmf-dist/doc/latex/kotex-oblivoir/README
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/kotex-oblivoir/oblivoir-simpledoc.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/kotex-oblivoir/oblivoir-simpledoc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/kotex-oblivoir/oblivoir-simpledoc.tex 2025-02-07 22:14:44 UTC (rev 73760)
+++ trunk/Master/texmf-dist/doc/latex/kotex-oblivoir/oblivoir-simpledoc.tex 2025-02-07 22:15:04 UTC (rev 73761)
@@ -50,6 +50,7 @@
\def\cs#1{\texttt{\textbackslash #1}}
\def\util#1{\texttt{#1}}
\def\ct#1{\texttt{#1}}
+\def\pkg#1{\textsf{#1}}
\ifx\oblivoirdblquote\undefined
\def\oblivoirdblquote#1{``#1''}
@@ -100,9 +101,9 @@
\begin{document}
-\title{초간단 \obclass{} v3.3 사용법}
+\title{초간단 \obclass{} v3.4 사용법}
-\date{2024년 3월}
+\date{2025년 2월}
\author{x-ob-liv-oir}
@@ -1220,15 +1221,15 @@
\clearpage
-\section{그밖의 사항들}
+\section{판면 설정을 위한 fapapersize}
-\subsection{판면 설정을 위한 fapapersize}
-
memoir는 geometry 패키지와는 다른 방식의 자체 판면 설정 명령을 가지고 있다.
oblivoir에서도 기본적으로 memoir의 판면 설정 방식을 사용할 수 있다.
이와 더불어, \textsf{fapapersize}라는 패키지가
oblivoir에서 제공된다.
+\subsection{간단한 판면 설정}
+
\begin{boxedverbatim}
\usepackage{fapapersize}
\usefapapersize{*,*,1in,*,1in,*}
@@ -1254,6 +1255,8 @@
\end{boxedverbatim}
\texttt{[showtrims]} 옵션이 주어져 있다면 crop 선이 함께 나타날 것이다.
+\subsection{기정의 판면 선택사항}
+
\textsf{fapapersize}에 기정의 용지 설정이 몇 가지 있다.
\begin{description} \tightlist
\item [mum] 국판. (148mm$\times$210mm). 여백 25mm.
@@ -1263,7 +1266,7 @@
\item [a4] \texttt{a4paper} 용지에 \texttt{[1in]} 옵션과 같은 여백.
\end{description}
-\bigskip
+\subsection{페이지 레이아웃 변경}
\marginpar{v3.1}
\texttt{geometry} 패키지의 \cs{newgeometry}, \cs{restoregeometry} 명령과 유사하게
@@ -1308,6 +1311,55 @@
\selectfageometry*{test}
+\section{장(chapter)과 페이지 스타일}
+
+
+\subsection{chapter styles}
+최근의 memoir는 상당히 많은 chapter style을 정의하고 있다. oblivoir의 chapter style
+정의 방식은 기본적으로 memoir와 동일하지만 다음 몇 가지가 다르다.
+
+\begin{itemize}\tightlist
+\item \cs{printchaptername} 명령이 무의미하다.
+\item \cs{prechapternum} 명령과 \cs{postchapternum} 명령이 추가되었다.
+\item \cs{hchaptertitlehead}라는 명령이 사용된다. 이것은 특히 running heading과 관련이 있다.
+\end{itemize}
+
+\begin{figure}[htp]
+\centering
+\includegraphics[width=\textwidth]{chapstyfig}
+\caption{oblivoir의 장 표제 스타일}\label{fig:chapsty}
+\end{figure}
+
+\fref{fig:chapsty}\는 \textsf{oblivoir}의 장 표제 스타일에서 사용되는
+매크로를 도시한 것이다.
+
+%KTUG 사설 저장소를 통하여 설치할 수 있는\footnote{%
+% 사설 저장소를 등록할 수 없는 상황이라면 직접 다운로드하라.
+% \url{http://ftp.ktug.org/KTUG/texlive/tlnet/archive/}
+%}
+%ob-chapstyles라는 패키지에는 몇 가지 memoir
+%chapter 스타일을 oblivoir화해둔 것이 있다. 이 자체를 그대로 써도 좋고 이를 자신만의 스타일을
+%만드는 데 참고하여도 좋을 것이다.
+
+\medskip
+
+\textsf{oblivoir}가 제공하는 chapter style들을 일별하려면
+다음 명령을 내린다.
+\begin{verbatim}
+texdoc obchapterstyles-doc
+\end{verbatim}
+
+\subsection{한글 pagestyle}
+
+oblivoir가 추가적으로 제공하는 페이지 스타일로 \texttt{hangul}이 있다.
+\begin{boxedverbatim}
+\pagestyle{hangul}
+\end{boxedverbatim}
+
+\selectfageometry*{default}
+
+\section{그밖의 사항들}
+
\subsection{enumerate}
enumerate 패키지의 enumerate 아이템 항목 머리 설정은
@@ -1329,6 +1381,32 @@
paralist만 별도로 다시 부르면 안 된다.
}
+
+\subsection{oblivoirlist}
+
+나열 환경의 아이템 간 간격을 제어하기 위하여 \verb|\oblivoirlist|와
+\verb|\oblivoirlists| 명령을 마련하였다. \verb|\oblivoirlists|는
+해당 선언 이후 모든 나열환경을 \verb|\oblivoirlist| 간격으로 만든다.\footnote{%
+ 이 두 명령의 결과가 완전히 동일하지는 않다. 그것은 memoir의 \cmd{\firmlist}와
+ \cmd{\firmlists}가 완전히 동일하지 않은 것과 같다. 특히 직전 문단이나 후속 문단과의
+ 수직 거리가 달라진다. 이를 제어하는 파라미터를 \cmd{oblivoirlist}는 변경하지
+ 않기 때문이다.}
+
+\begin{itemize}\oblivoirlist
+\item 배
+\item 사과
+\item 복숭아
+\end{itemize}
+
+다음 보기(\cmd{\defaultlist})와 비교하여 보아라.
+
+\begin{itemize}
+\item 배
+\item 사과
+\item 복숭아
+\end{itemize}
+
+
\subsection{graphicx, xcolor}
\hologo{pdfLaTeX} 문서는 dvi 드라이버로 어떤 것이 실행될지 모르기 때문에 graphicx 패키지의
@@ -1381,8 +1459,6 @@
\hfill “소절 \myREF{sec:font}{sec:폰트}\를 보라.”
\end{minipage}
-\selectfageometry*{default}
-
\subsection{문장부호}
이 패키지가 제공하는 문장부호는 다음과 같은 것이 있다.
@@ -1478,48 +1554,6 @@
%단, 이 \verb|\useremph| 명령은 \xetexko 에서 제공되는 같은 이름의
%명령과도 그 사용법이 다르고 레거시 텍을 위한 \obclass에서의 사용법과도 다르므로 주의를 요한다.
-\subsection{chapter styles}
-최근의 memoir는 상당히 많은 chapter style을 정의하고 있다. oblivoir의 chapter style
-정의 방식은 기본적으로 memoir와 동일하지만 다음 몇 가지가 다르다.
-
-\begin{itemize}\tightlist
-\item \cs{printchaptername} 명령이 무의미하다.
-\item \cs{prechapternum} 명령과 \cs{postchapternum} 명령이 추가되었다.
-\item \cs{hchaptertitlehead}라는 명령이 사용된다. 이것은 특히 running heading과 관련이 있다.
-\end{itemize}
-
-\begin{figure}
-\centering
-\includegraphics[width=\textwidth]{chapstyfig}
-\caption{oblivoir의 장 표제 스타일}\label{fig:chapsty}
-\end{figure}
-
-\fref{fig:chapsty}\는 \textsf{oblivoir}의 장 표제 스타일에서 사용되는
-매크로를 도시한 것이다.
-
-%KTUG 사설 저장소를 통하여 설치할 수 있는\footnote{%
-% 사설 저장소를 등록할 수 없는 상황이라면 직접 다운로드하라.
-% \url{http://ftp.ktug.org/KTUG/texlive/tlnet/archive/}
-%}
-%ob-chapstyles라는 패키지에는 몇 가지 memoir
-%chapter 스타일을 oblivoir화해둔 것이 있다. 이 자체를 그대로 써도 좋고 이를 자신만의 스타일을
-%만드는 데 참고하여도 좋을 것이다.
-
-\medskip
-
-\textsf{oblivoir}가 제공하는 chapter style들을 일별하려면
-다음 명령을 내린다.
-\begin{verbatim}
-texdoc obchapterstyles-doc
-\end{verbatim}
-
-\subsection{한글 pagestyle}
-
-oblivoir가 추가적으로 제공하는 페이지 스타일로 \texttt{hangul}이 있다.
-\begin{boxedverbatim}
-\pagestyle{hangul}
-\end{boxedverbatim}
-
\subsection{crop mark: K style}
출판 현장에서 oblivoir를 이용하여 단행본을 제작하려 할 적에 \textsf{memoir}의
@@ -1541,26 +1575,6 @@
이 명령은 preamble에서만 쓰게 되어 있다.
-\subsection{oblivoirlist}
-
-나열 환경의 아이템 간 간격을 제어하기 위하여 \verb|\oblivoirlist|와
-\verb|\oblivoirlists| 명령을 마련하였다. \verb|\oblivoirlists|는
-해당 선언 이후 모든 나열환경을 \verb|\oblivoirlist| 간격으로 만든다.
-
-\begin{itemize}\oblivoirlist
-\item 배
-\item 사과
-\item 복숭아
-\end{itemize}
-
-다음 보기와 비교하여 보아라.
-
-\begin{itemize}
-\item 배
-\item 사과
-\item 복숭아
-\end{itemize}
-
%\subsection{sidefootnote와 footnotesinmargin}
%oblivoir 2.0까지 \verb|\footnotesinmargin|이 동작하지 않던 문제를 고쳤다.\footnotemark
@@ -1607,14 +1621,17 @@
``그림 1'' 부분을 둘러싸는 delimiter를 다음 명령으로 바꿀 수 있다. 이 가운데
\verb|\obCaptionFont|는 캡션 텍스트에 영향을 미치는 명령이 아니고 라벨의 delimiter를
-식자하는 데만 사용되는 폰트 명령이다.
+식자하는 데만 사용되는 폰트 명령이다. \cmd{\obCaptionAfterdelim}은
+captionname과 captiontitle 사이의 간격인데 기본값은 \cmd{\quad}로 되어 있다.
\begin{boxedverbatim}
\renewcommand*\obCaptionnameOpen{[}
\renewcommand*\obCaptionnameClose{]}
+\renewcommand*\obCaptionAfterdelim{\hspace{1em}}
\obCaptionFont{\sffamily\bfseries}
\end{boxedverbatim}
\renewcommand*\obCaptionnameOpen{[}
\renewcommand*\obCaptionnameClose{]}
+\renewcommand*\obCaptionAfterdelim{\hspace{1em}}
\obCaptionFont{\sffamily}
\begin{figure}[h]
@@ -1697,7 +1714,11 @@
\item[\cs{texthl}] 한글 문자에 \texthl{하이라이트}해준다. 실험적인 기능이다.
%현재 \XeLaTeX 일 때에 정상 동작한다.
하이라이트할 색상은 \cs{obhlcolor}, 높이와
-위치는 \cs{obhlheight}, \cs{obhlraisedim}을 재정의하여 설정할 수 있다.
+위치는 \cs{obhlheight}, \cs{obhlraisedim}을 재정의하여 설정할 수 있다.\footnote{%
+ \cmd{\texthl} 명령은 \pkg{lua-ul}, \pkg{soul} 패키지 등에도 정의되어 있으므로
+ \pkg{oblivoir-misc}는 \cmd{\providecommand}한다. 다만, \pkg{soul} 패키지는 유니코드 한글
+ 문서에서 쓰기 어려우므로 되도록 사용하지 않는 쪽을 권장한다.}
+\item[hverse] 한글로 된 시(운문)을 조판하기 위한 환경이다. \texttt{verse}와 달리 행끝에 \verb|\\|를 두지 않아도 시처럼 조판되게 한 것인데 \pkg{memoir}의 \texttt{verse} 조판을 위한 파라미터는 그대로 동작한다.
\end{description}
@@ -1723,7 +1744,7 @@
이 작은 안내서에 더하여 간단한 \obclass\ 샘플 문서를 하나 제공한다.
이 문서에서 여러 가지 memoir와 \obclass 의 기능을 살펴볼 수 있을 것이다.
-oblivoir-test.tex을 컴파일해보고 소스를 검토해보시기 바란다.
+\texttt{oblivoir-test.tex}을 컴파일해보고 소스를 검토해보시기 바란다.
\href{http://wiki.ktug.org/wiki/wiki.php/KtugPrivateRepository}{KTUG 사설저장소}를 이용할 수 있다면, \obclass 로 만들어진 샘플 문서 \texttt{pgreenbook}을
살펴보는 것을 권장한다. 이주호가 처음 작성한 이 문서는 \obclass 의 좋은 단행본 작성 예제가
@@ -1892,6 +1913,9 @@
\section{변경 이력}
\noindent
+2025년의 3.4 버전은 몇 가지 오류를 고치고 약간의 파라미터 수정을 가했다.
+
+\noindent
2024년의 3.3 버전은 이전의 오류를 몇 가지 고치고 chapter style 예제를 확장했다.
\noindent
Modified: trunk/Master/texmf-dist/doc/latex/kotex-oblivoir/oblivoir-test.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/kotex-oblivoir/oblivoir-test.tex 2025-02-07 22:14:44 UTC (rev 73760)
+++ trunk/Master/texmf-dist/doc/latex/kotex-oblivoir/oblivoir-test.tex 2025-02-07 22:15:04 UTC (rev 73761)
@@ -77,6 +77,7 @@
\def\interHANGUL{InterHangul}
\else\ifXeTeX
\def\interHANGUL{interhchar}
+\apptocmd{\cmd}{\allowbreak}{}{}
\fi\fi
%% logos
@@ -185,6 +186,7 @@
\texttt{\textbackslash #1}%
\index{명령!\textbackslash #1}%
\index{#1@\textbackslash #1}%
+ \allowbreak
}
\newcommand\cls[1]{%
Modified: trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/memhangul-common.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/memhangul-common.sty 2025-02-07 22:14:44 UTC (rev 73760)
+++ trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/memhangul-common.sty 2025-02-07 22:15:04 UTC (rev 73761)
@@ -1,6 +1,6 @@
%% File `memhangul-common.sty`
%%
-%% (C) Copyright 2013-2024 Kangsoo Kim <karnes at ktug org>
+%% (C) Copyright 2013-2025 Kangsoo Kim <modviv2k15 at gmail com>
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -17,7 +17,7 @@
%%% 편, 장 섹션 타이틀 재설정
%%% 절의 섹션 타이틀은 수정하지 않음.
%%
-\ProvidesPackage{memhangul-common}[2024/03/06]
+\ProvidesPackage{memhangul-common}[2025/02/07]
\let\@CHAPAPP\@chapapp
\def\refreshprepostchapters{%
@@ -657,8 +657,8 @@
}
\def\cnm at star*#1{%
- \def\memx at bnmcmd@prekern{\kern-.35em}%
- \def\memx at bnmcmd@postkern{\kern-.4em}%
+ \def\memx at bnmcmd@prekern{\kern-.2em}%
+ \def\memx at bnmcmd@postkern{\kern-.3em}%
\memx at make@bnmcmd{cnm}{#1}%
}
@@ -673,8 +673,8 @@
}
\def\ccnm at star*#1{%
- \def\memx at bnmcmd@prekern{\kern-.35em}%
- \def\memx at bnmcmd@postkern{\kern-.4em}%
+ \def\memx at bnmcmd@prekern{\kern-.2em}%
+ \def\memx at bnmcmd@postkern{\kern-.3em}%
\memx at make@bnmcmd{ccnm}{#1}%
}
@@ -689,8 +689,8 @@
}
\def\snm at star*#1{%
- \def\memx at bnmcmd@prekern{\kern-.35em}%
- \def\memx at bnmcmd@postkern{\kern-.4em}%
+ \def\memx at bnmcmd@prekern{\kern-.2em}%
+ \def\memx at bnmcmd@postkern{\kern-.3em}%
\memx at make@bnmcmd{snm}{#1}%
}
@@ -705,8 +705,8 @@
}
\def\bnm at star*#1{%
- \def\memx at bnmcmd@prekern{\kern-.35em}%
- \def\memx at bnmcmd@postkern{\kern-.4em}%
+ \def\memx at bnmcmd@prekern{\kern-.2em}%
+ \def\memx at bnmcmd@postkern{\kern-.3em}%
\memx at make@bnmcmd{bnm}{#1}%
}
@@ -731,7 +731,6 @@
\ExplSyntaxOff
-
\AtBeginDocument{%
\@ifpackageloaded{hyperref}{%
\pdfstringdefDisableCommands{%
@@ -760,8 +759,8 @@
}
\def\oblivoirdblquote at star*#1{%
- \def\memx at bnmcmd@prekern{\kern-.35em}%
- \def\memx at bnmcmd@postkern{\kern-.4em}%
+ \def\memx at bnmcmd@prekern{\kern-.18em}%
+ \def\memx at bnmcmd@postkern{\kern-.27em}%
\memx at make@bnmcmd{oblivoirdblquote}{#1}%
}
@@ -776,8 +775,8 @@
}
\def\oblivoirquote at star*#1{%
- \def\memx at bnmcmd@prekern{\kern-.35em}%
- \def\memx at bnmcmd@postkern{\kern-.4em}%
+ \def\memx at bnmcmd@prekern{\kern-.18em}%
+ \def\memx at bnmcmd@postkern{\kern-.27em}%
\memx at make@bnmcmd{oblivoirquote}{#1}%
}
@@ -804,10 +803,10 @@
\fi
\def\@cntrd at t*{%
- \leavevmode\kern.2em\@@cntrd at t\hskip.2em\oblivoirallowbreak
+ \leavevmode\kern.18em\@@cntrd at t\hskip.18em\oblivoirallowbreak
}
\def\@@cntrd at t{%
- \leavevmode\nobreak\raise.02ex\hbox{·}\oblivoirallowbreak
+ \leavevmode\nobreak\raise.018ex\hbox{·}\oblivoirallowbreak
}
\DeclareRobustCommand{\cntrdots}{%
@@ -820,14 +819,24 @@
%% Punctuation Explanation Rule.
%% usage: \explpunc.Some_running_texts.\ % last space must not be succeeded by ^M.
-\protected\def\explpunc.#1.\ {\leavevmode\,\XBrule#1\XErule\,}
-\protected\def\expldash{\leavevmode\,\XBrule\,}
+\protected\def\explpunc.#1.\ {\ifvmode\leavevmode\fi\,\XBrule#1\XErule\,} %%% allowing linebreak
+\protected\def\expldash{\ifvmode\leavevmode\fi\,\XBrule\,}
%
\newsavebox\togetheightoffont\sbox\togetheightoffont{!}
\newlength\htoffnt\setlength\htoffnt{\ht\togetheightoffont}
\addtolength\htoffnt{\dp\togetheightoffont}
-\def\XBrule{\raise.45\htoffnt\hbox{\rule{1.25em}{.25pt}}}
-\def\XErule{\raise.45\htoffnt\hbox{\hskip1pt\rule{1.25em}{.25pt}}}
+%\def\XBrule{\raise.45\htoffnt\hbox{\rule{1.25em}{.25pt}}}
+%\def\XErule{\raise.45\htoffnt\hbox{\hskip1pt\rule{1.25em}{.25pt}}}
+\newcommand*\XBrule{%
+ \sbox\togetheightoffont{!}%
+ \setlength\htoffnt{\ht\togetheightoffont}%
+ \raise.43\htoffnt\hbox{\rule{1.25em}{.04em}}%
+}
+\newcommand*\XErule{%
+ \sbox\togetheightoffont{!}%
+ \setlength\htoffnt{\ht\togetheightoffont}%
+ \raise.43\htoffnt\hbox{\hskip1pt\rule{1.25em}{.04em}}%
+}
%% Misc def.
%\def\PageName{페이지}
@@ -914,6 +923,7 @@
\def\obCaptionnameOpen{\cnm at char@open}
\def\obCaptionnameClose{\cnm at char@close}
\providecommand\@figtabcaptfont@{\normalfont}
+\newcommand*\obCaptionAfterdelim{\quad}
\if at figtabcapt@
\AtBeginDocument{%
\@ifpackageloaded{caption}{% requested by Progress
@@ -922,7 +932,7 @@
}%
{%
\precaption{{\@figtabcaptfont@\obCaptionnameOpen}}
- \captiondelim{{\@figtabcaptfont@\obCaptionnameClose}\quad}
+ \captiondelim{{\@figtabcaptfont@\obCaptionnameClose}\obCaptionAfterdelim}
\renewcommand\cfttablepresnum{\obCaptionnameOpen\tablename\space}
\renewcommand\cfttableaftersnum{\obCaptionnameClose}
\setlength\cfttablenumwidth{3.8em}
@@ -1279,7 +1289,7 @@
\everylistparindent\listparindent}
\newcommand*{\ob at firmlists}{
- \setlength{\partopsep}{0.05\onelineskip \@plus 0.02\onelineskip
+ \setlength{\partopsep}{0.083\baselineskip \@plus 0.02\onelineskip
\@minus 0.02\onelineskip}%
\parsepi = 0.0833\onelineskip \@plus 0.04\onelineskip \@minus \p@
\itemsepi = \parsepi
Modified: trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/memucs-setspace.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/memucs-setspace.sty 2025-02-07 22:14:44 UTC (rev 73760)
+++ trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/memucs-setspace.sty 2025-02-07 22:15:04 UTC (rev 73761)
@@ -1,6 +1,6 @@
%% File `memucs-setspace.sty`
%%
-%% Copyright (c) 2007-2024 Kangsoo Kim <modviv2k15 at gmail.com>
+%% Copyright (c) 2007-2025 Kangsoo Kim <modviv2k15 at gmail com>
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -50,8 +50,8 @@
\NeedsTeXFormat {LaTeX2e}[1994/12/09]
\def \filename {memucs-setspace.sty}
-\def \filedate {2024/02/01}
-\def \fileversion {6.7-mu10}
+\def \filedate {2025/02/07}
+\def \fileversion {6.7-mu11}
\ProvidesPackage {memucs-setspace}[\filedate\space\fileversion\space
Contributed and Supported LaTeX2e package]
%\typeout {Package: `memucs-setspace', a modified version of `setspace', \fileversion\space <\filedate>}
@@ -630,6 +630,11 @@
%%% \everypar \expandafter{\the\everypar \unpenalty}%
%%% \wrapright\the\afterevery at verbatim}
+\if at adjustverbatim
+ \AddToHook{env/verbatim/before}{\par}
+% \AddToHook{env/verbatim/after}{\par}
+\fi
+
%% Karnes : epigraph
\providecommand\epigraphspacinghook{\setstretch{1.0}}
\providecommand\epigraphspacing[1]{%
Modified: trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/oblivoir-misc.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/oblivoir-misc.sty 2025-02-07 22:14:44 UTC (rev 73760)
+++ trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-common/oblivoir-misc.sty 2025-02-07 22:15:04 UTC (rev 73761)
@@ -1,14 +1,15 @@
%% file oblivoir-misc.sty
%% part of oblivoir class
%%
-%% (c) 2022-2023 Kangsoo Kim
+%% (c) 2022-2025 Kangsoo Kim
%%
%% 2022-03-01, 03-06
%% 2022-04-07, bugfix
%% 2023-02-14, tikzpagenodes-conflict fixed
%% 2023-03-08, hverse environment
+%% 2025-02-07, hverse corrected
%%
-\ProvidesPackage{oblivoir-misc}[2023/02/14 version0.4]
+\ProvidesPackage{oblivoir-misc}[2025/02/07 version0.5]
\RequirePackage{etoolbox}
@@ -81,7 +82,7 @@
\cs_if_exist:NF \obhlcolor { \def\obhlcolor{yellow!80} }
\dim_set:Nn \obhlraisedim { -.1\baselineskip }
\dim_set:Nn \obhlheight { 1.01em }
- \NewDocumentCommand\texthl{}{
+ \ProvideDocumentCommand\texthl{}{
\bool_if:NTF \g_ulemloaded_bool
{
\msg_error:nn { texthl } { Do~not~use~ulem~with~luatexko. }
@@ -134,6 +135,7 @@
%%%%
%%%% 2023-03-08, hverse
+%%%% 2024-06, revised
%%%% write external file and read in.
%%%%
@@ -142,33 +144,72 @@
\skip_set:Nn \stanzaskip { .63\onelineskip }
-\NewDocumentEnvironment {hverse} {o}
-{
- \exp_args:Nx \verbatimoutput {\temp_filename_tl}
-}
-{
- \endverbatimoutput
-
- \begin{verse}
-
- \exp_args:NNx \ior_open:Nn \l_txp_file {\temp_filename_tl}
-
- \ior_str_map_inline:Nn \l_txp_file
- {
- \tl_if_empty:nTF { ##1 }
- {
- \par\vskip\stanzaskip
- }
- {
- ##1 \\
- }
- }
- \ior_close:N \l_txp_file
-
- \end{verse}
-}
+\ProvideDocumentEnvironment {hverse} {}
+ {
+ \exp_args:Nx \verbatimoutput {\temp_filename_tl}
+ }
+ {
+ \endverbatimoutput
+
+ \begin{verse}
+
+ \exp_args:NNx \ior_open:Nn \l_txp_file {\temp_filename_tl}
+
+ \ior_str_map_inline:Nn \l_txp_file
+ {
+ \tl_if_empty:nTF { ##1 }
+ {
+ \par\vskip\stanzaskip
+ }
+ {
+ \regex_match:nnTF { \\ } { ##1 }
+ { \bool_set_true:N \l_tmpa_bool }
+ { \bool_set_false:N \l_tmpa_bool }
+ \bool_if:nTF { \l_tmpa_bool || \sys_if_engine_pdftex_p: }
+ {
+ \tl_set:Nn \l_tmpa_tl { ##1 }
+ \regex_replace_all:nnN { \s } { \~ } \l_tmpa_tl
+ \tl_set_rescan:NnV \l_tmpb_tl { \cctab_select:N \c_document_cctab } \l_tmpa_tl
+ \tl_use:N \l_tmpb_tl \\
+ }
+ {
+ ##1 \\
+ }
+ }
+ }
+ \ior_close:N \l_txp_file
+
+ \end{verse}
+ }
+%
+%\NewDocumentEnvironment {hverse} {o}
+%{
+% \exp_args:Nx \verbatimoutput {\temp_filename_tl}
+%}
+%{
+% \endverbatimoutput
+%
+% \begin{verse}
+%
+% \exp_args:NNx \ior_open:Nn \l_txp_file {\temp_filename_tl}
+%
+% \ior_str_map_inline:Nn \l_txp_file
+% {
+% \tl_if_empty:nTF { ##1 }
+% {
+% \par\vskip\stanzaskip
+% }
+% {
+% ##1 \\
+% }
+% }
+% \ior_close:N \l_txp_file
+%
+% \end{verse}
+%}
+
\ExplSyntaxOff
Modified: trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-x/xob-font.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-x/xob-font.sty 2025-02-07 22:14:44 UTC (rev 73760)
+++ trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/memhangul-x/xob-font.sty 2025-02-07 22:15:04 UTC (rev 73761)
@@ -1,6 +1,6 @@
%% xob-font.sty
%%
-%% Copyright (c) 2014-2023 Kangsoo Kim <karnes at ktug org>
+%% Copyright (c) 2014-2025 Kangsoo Kim <modviv2k15 at gmail com>
%% Copyright (c) 2017-2020 Kihwang Lee <leekh at ktug org>
%%
%% This work may be distributed and/or modified under the
@@ -15,7 +15,7 @@
%% oblivoir hangul/hanja font setting.
%% part of oblivoir
%%
-\ProvidesPackage{xob-font}[2023/02/19 v0.9.7 select hangul/hanja fonts for oblivoir]
+\ProvidesPackage{xob-font}[2025/02/07 v0.9.8 select hangul/hanja fonts for oblivoir]
%%% obsolete options: retain \if at .. conditions for backward compatibility
\newif\if at nowin\@nowinfalse
Modified: trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/oblivoir-utf.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/oblivoir-utf.cls 2025-02-07 22:14:44 UTC (rev 73760)
+++ trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/oblivoir-utf.cls 2025-02-07 22:15:04 UTC (rev 73761)
@@ -1,6 +1,6 @@
%% File `oblivoir-utf.cls`
%%
-%% (C) Copyright 2006-2024 Kangsoo Kim <modviv2k15 at gmail dot com>
+%% (C) Copyright 2006-2025 Kangsoo Kim <modviv2k15 at gmail dot com>
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -11,7 +11,7 @@
%% version 2006/05/20 or later.
%%
\ProvidesClass{oblivoir-utf}
- [2024/03/06 v0.9 article-like class to typeset UTF-8 korean using memoir.]
+ [2025/02/06 oblivoir class using kotex-utf]
%\typeout{oblivoir requires memoir, dhucs, and memhangul. 2008/10/23.}
%%% Acknowledgements:
Modified: trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/oblivoir-xl.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/oblivoir-xl.cls 2025-02-07 22:14:44 UTC (rev 73760)
+++ trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/oblivoir-xl.cls 2025-02-07 22:15:04 UTC (rev 73761)
@@ -1,6 +1,6 @@
%% File `oblivoir-xl.cls`
%%
-%% (C) Copyright 2006-2024 Kangsoo Kim <modviv2k15 at gmail dot com>
+%% (C) Copyright 2006-2025 Kangsoo Kim <modviv2k15 at gmail dot com>
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -14,7 +14,7 @@
%% depends upon Dohyun Kim's xetexko and the author's memhangul-x.
%%
\ProvidesClass{oblivoir-xl}
- [2024/03/06 v3.3 memoir-based class to typeset Korean]
+ [2025/02/06 v3.4 memoir-based class to typeset Korean]
\providecommand\@DisabledOption[1]{%
\typeout{[#1] option is deprecated}}
Modified: trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/oblivoir.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/oblivoir.cls 2025-02-07 22:14:44 UTC (rev 73760)
+++ trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/oblivoir.cls 2025-02-07 22:15:04 UTC (rev 73761)
@@ -1,6 +1,6 @@
%% File `oblivoir.cls`
%%
-%% (C) Copyright 2006-2024 Kangsoo Kim <karnes at ktug org>
+%% (C) Copyright 2006-2025 Kangsoo Kim <modviv2k15 at gmail com>
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -10,7 +10,7 @@
%% and version 1.3c or later is part of all distributions of LaTeX
%% version 2006/05/20 or later.
%%
-\ProvidesClass{oblivoir}[2024/03/06 v3.3]
+\ProvidesClass{oblivoir}[2025/02/06 v3.4]
\RequirePackage{xkeyval}
\RequirePackage{xparse}
Modified: trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/xoblivoir.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/xoblivoir.cls 2025-02-07 22:14:44 UTC (rev 73760)
+++ trunk/Master/texmf-dist/tex/latex/kotex-oblivoir/xoblivoir.cls 2025-02-07 22:15:04 UTC (rev 73761)
@@ -1,6 +1,6 @@
%% File `xoblivoir.cls` = alias of oblivoir.cls
%%
-%% (C) Copyright 2006-2023 Kangsoo Kim <karnes at ktug org>
+%% (C) Copyright 2006-2025 Kangsoo Kim <modviv2k15 at gmail com>
%% (C) Copyright 2013 Kihwang Lee <leekh at ktug org>
%%
%% This work may be distributed and/or modified under the
More information about the tex-live-commits
mailing list.