summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/texlive/texlive-ja/texlive-ja.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/texlive/texlive-ja/texlive-ja.sty')
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-ja/texlive-ja.sty75
1 files changed, 45 insertions, 30 deletions
diff --git a/Master/texmf-dist/doc/texlive/texlive-ja/texlive-ja.sty b/Master/texmf-dist/doc/texlive/texlive-ja/texlive-ja.sty
index 4e9a474fbbd..b444d91343f 100644
--- a/Master/texmf-dist/doc/texlive/texlive-ja/texlive-ja.sty
+++ b/Master/texmf-dist/doc/texlive/texlive-ja/texlive-ja.sty
@@ -1,8 +1,8 @@
% TeX Live documentation style. Written by many people over many years.
% Edited by Takuto ASAKURA for Japanese version.
% Public domain.
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{texlive-ja}[2019/08/21 Japanese TeX Live Guide style]
+\NeedsTeXFormat{pLaTeX2e}[2018/03/09]
+\ProvidesPackage{texlive-ja}[2019/09/24 Japanese TeX Live Guide style]
% ------------------------------------------------------------- Packages
@@ -17,32 +17,11 @@
\RequirePackage[obeyspaces]{url}
\RequirePackage{textcomp}% including \textbullet
\RequirePackage{fancyvrb}
+\RequirePackage{bxghost}
\RequirePackage{pxrubrica}
\RequirePackage{hyperref}
\RequirePackage{pxjahyper}
-% ------------------------------------------------------------- pxghost
-% from pxghost.sty (https://gist.github.com/zr-tex8r/4461060)
-
-% use an arbitrary font available in T1 encoding
-\font\pxqgg@TI=ec-lmr10 at 1.23456pt
-\chardef\pxqgg@cwm=23 % compwordmark (in T1)
-\xspcode\pxqgg@cwm=3 % allow xkanjiskip around
-%%<*> \eghostguarded{<text>}
-\newcommand*\eghostguarded{%
- \ifmmode \expandafter\@firstofone
- \else \expandafter\pxqgg@eghostguarded@a
- \fi
-}
-\def\pxqgg@eghostguarded@a#1{%
- {\pxqgg@TI\pxqgg@cwm}%
- #1%
- {\pxqgg@TI\pxqgg@cwm}%
-}
-
-% shortcut
-\def\egg{\eghostguarded{}}
-
% ------------------------------------------------------------- LaTeX style
\pagestyle{headings}
@@ -203,6 +182,43 @@
{\begin{lrbox}{\mylrbox}}
{\end{lrbox}}
+% ------------------------------------------------------------- Boxes
+
+\RequirePackage{tcolorbox}
+\tcbuselibrary{skins,breakable}
+
+\newtcolorbox{janote}
+ {
+ empty, left=2mm, right=2mm, top=-1mm,
+ attach boxed title to top left={xshift=1.2zw},
+ boxed title style={
+ empty, left=-1mm, right=-1mm,
+ },
+ colframe=black, coltitle=black, coltext=black, breakable,
+ underlay unbroken={
+ \draw [black, line width=.5pt]
+ (title.east) -- (title.east-|frame.east) -- (frame.south east)
+ -- (frame.south west) -- (title.west-|frame.west) -- (title.west);
+ },
+ underlay first={
+ \draw [black, line width=.5pt] (title.east) -- (title.east-|frame.east)
+ -- (frame.south east);
+ \draw [black, line width=.5pt] (frame.south west)
+ -- (title.west-|frame.west) -- (title.west);
+ },
+ underlay middle={
+ \draw [black, line width=.5pt]
+ (frame.north east) -- (frame.south east) ;
+ \draw [black, line width=.5pt] (frame.south west) -- (frame.north west) ;
+ },
+ underlay last={
+ \draw [black, line width=.5pt] (frame.north east) -- (frame.south east)
+ -- (frame.south west) -- (frame.north west) ;
+ },
+ fonttitle=\sffamily\gtfamily,
+ title={日本語\TeX ユーザ向けノート},
+ }
+
% ------------------------------------------------------------- LaTeX hacks
% Japanese translaion supports only PDF (HTML version is not available)
@@ -211,13 +227,12 @@
% title
\def\Title#1{\gdef\@title{{\huge #1}}}
\def\Editor#1{\gdef\@editor{#1}}
-\def\JaAuthor#1{\gdef\@translator{#1}}
-\def\JaInfo#1{\gdef\@jainfo{#1}}
-\def\TLUrl#1{\gdef\@tlurl{\url{#1}}}
+\def\Translator#1{\gdef\@translator{#1}}
+\def\Website#1{\gdef\@website{\url{#1}}}
\author{%
- 原版編集:\@editor \\
- 日本語版:\@translator\thanks{\@jainfo} \\[3mm]
- \@tlurl}
+ {\@editor} 編 \\
+ {\@translator} 訳 \\[3mm]
+ \@website}
% hyperref settings
\newcommand*{\email}[1]{\href{mailto:#1}{\path{#1}}} % \path comes from url