diff options
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.sty | 75 |
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 |