From 06ecc9f9415924da0dc43ceffdcf0e970c745ad9 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 4 May 2017 22:14:38 +0000 Subject: bxorigcapt (4may17) git-svn-id: svn://tug.org/texlive/trunk@44195 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/bxorigcapt/LICENSE | 21 ++++++ Master/texmf-dist/doc/latex/bxorigcapt/README.md | 81 ++++++++++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/bxorigcapt/LICENSE create mode 100644 Master/texmf-dist/doc/latex/bxorigcapt/README.md (limited to 'Master/texmf-dist/doc/latex/bxorigcapt') diff --git a/Master/texmf-dist/doc/latex/bxorigcapt/LICENSE b/Master/texmf-dist/doc/latex/bxorigcapt/LICENSE new file mode 100644 index 00000000000..8ada757fbc8 --- /dev/null +++ b/Master/texmf-dist/doc/latex/bxorigcapt/LICENSE @@ -0,0 +1,21 @@ +The MIT License + +Copyright (c) 2017 Takayuki YATO (aka. "ZR") + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/Master/texmf-dist/doc/latex/bxorigcapt/README.md b/Master/texmf-dist/doc/latex/bxorigcapt/README.md new file mode 100644 index 00000000000..83095fa7de2 --- /dev/null +++ b/Master/texmf-dist/doc/latex/bxorigcapt/README.md @@ -0,0 +1,81 @@ +BXorigcapt Package +================== + +LaTeX: To retain the original caption names when using Babel + +This package forces the caption names (`\chaptername`, `\today`, etc) +declared by the document class in use to be used as the caption names +for a specific language introduced by the Babel package. + +### System requirement + + * TeX format: LaTeX. + * TeX engine: Anything. + * Dependent packages: + - babel + +### Installation + + - `*.sty` → $TEXMF/tex/latex/BXorigcapt + +### License + +This package is distributed under the MIT License. + +The bxorigcapt Package +---------------------- + +### Introduction + +Suppose you have designed a document class tailored for the Esperanto +language. The class has the following definition of caption names and you +like it: + + \newcommand\contentsname{Tabelo de Enhavo} + +If a document is written solely in Esperanto, then there is no need to +employ the Babel package. (Yes, the document class should select the +hyphenation rule for the language.) However, when you want to create +document that contains Esperanto and German, then you have to utilize +Babel, to have correct hyphenations for both languages. + + \usepackage[ngerman,esperanto]{babel} + +But unfortunately, this changes `\contentsname` from “Tabelo de Enhavo” +(what you have chosen) to “Enhavo” (what is declared in the language +definition file of Babel), which is unfavorable. + +In fact, when using a document class for a specific language, the most +suitable caption names *for that language* should be the ones provided by +the class. The bxorigcapt package realizes this natual request, that is, +it enables you to make the caption names declared in the current document +class treated as the caption names for a specific language. + +### Package Loading + + \usepackage[]{bxorigcapt} + +The package option specifies a Babel language, and requires that the +caption names provided by the document class (actually the ones that are +effective when this package is loaded) should be used as the caption names +for that language. + +The option can be omitted; in that case, the main language of Babel will +be assumed. + +### Usage + +For present, this package has no public commands. All the settings are +done through the package option. + +Revision History +---------------- + + * Version 0.2a 〈2017/05/03〉 + - Minor fix. + * Version 0.2 〈2016/04/01〉 + - The first public version. + +-------------------- +Takayuki YATO (aka. "ZR") +https://github.com/zr-tex8r -- cgit v1.2.3