From a7bdc979e8516458e2e6bd463a3ae86e9360072f Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 30 Jun 2006 13:21:28 +0000 Subject: croatian hrlatex update git-svn-id: svn://tug.org/texlive/trunk@1732 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/source/latex/hrlatex/hrlatex.dtx | 92 +++++++++++++++++----- 1 file changed, 71 insertions(+), 21 deletions(-) (limited to 'Master/texmf-dist/source/latex/hrlatex') diff --git a/Master/texmf-dist/source/latex/hrlatex/hrlatex.dtx b/Master/texmf-dist/source/latex/hrlatex/hrlatex.dtx index f80e3c60d40..53095f5fba8 100644 --- a/Master/texmf-dist/source/latex/hrlatex/hrlatex.dtx +++ b/Master/texmf-dist/source/latex/hrlatex/hrlatex.dtx @@ -7,31 +7,62 @@ %<*driver> \ProvidesFile{hrlatex.dtx} % -%\NeedsTeXFormat{LaTeX2e}[1999/12/01] -%\ProvidesPackage{hrlatex} -%<*package> - [2006/20/06 v0.2 LaTeX Macros for HRLaTeX project] - \RequirePackage[cp1250]{inputenc} - \RequirePackage[T1]{fontenc} - \RequirePackage{tracefnt} - \RequirePackage[croatian]{babel} - \RequirePackage{amsopn} -% -% + %<*driver> \documentclass{ltxdoc} -\usepackage{hrlatex} +\RequirePackage{hrlatex} +\RequirePackage{enumerate} \EnableCrossrefs \CodelineIndex \RecordChanges \begin{document} -%% \tableofcontents +% \tableofcontents \DocInput{hrlatex.dtx} \end{document} % +%<*package> +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesPackage{hrlatex}[2006/25/06 v0.21 LaTeX Macros for HRLaTeX project] +% +% + \usepackage{xkeyval} +% + \DeclareOption{slovene}{\PassOptionsToPackage{slovene}{babel}} +% +% ^^A \newif\ifenc@valundef +% ^^A \enc@valundeftrue + \DeclareOptionX{enc}[utf8]{% +% ^^A \enc@valundeffalse + \PassOptionsToPackage{#1}{inputenc} + } + + \DeclareOption{last}{ + + } + + \DeclareOption*{} + \DeclareOptionX*{} + + +% ^^A \ifenc@valundef + \PassOptionsToPackage{utf8}{inputenc} %% Default +% ^^A \fi + \PassOptionsToPackage{croatian}{babel} + + \ProcessOptions* + \ProcessOptionsX + + \RequirePackage{inputenc} + \RequirePackage[T1]{fontenc} + \RequirePackage{tracefnt} + \RequirePackage[croatian]{babel} + \RequirePackage{amsopn} + +% % \fi +% % % \CheckSum{21} % @@ -55,6 +86,7 @@ % \changes{v0.1}{2006/11/02}{Prva verzija} % \changes{v0.15}{2006/20/05}{.dtx verzija} % \changes{v0.2}{2006/20/06}{CTAN upload} +% \changes{v0.21}{2006/25/06}{utf8 kao default input encoding} % % \GetFileInfo{hrlatex.sty} % @@ -71,7 +103,7 @@ % % \textsf{HRLaTeX} paket (hrlatex.sty) je \LaTeX2e prilagodba prosje\v{c}nom hrvatskom \LaTeX{} korisniku. % \textsf{hrlatex} uklju\v{c}uje \textsf{babel}, \textsf{inputenc}, \textsf{fontenc} pakete s uobi\v{c}ajenim opcijama -% i definira uobi\v{c}ajene matemati\v{c}ke operatore $\tg$ i sl. +% i definira uobi\v{c}ajene matemati\v{c}ke operatore, npr.: $\tg$, $\ch$ i dr. % % \subsubsection*{Za\v{s}to?} % % % ^^A Iz iskustva znam da ve\'cina hrvatskih \LaTeX{} hakera ima vlastite pomo\'cne datoteke u kojima sa sobom vu\v{c}e ono \v{s}to bi svaki dobar \TeX{} dokument trebao imati. Ili jednostavno svaki novi dokument po\v{c}inje tako da se pi\v{s}e preko zadnjeg. @@ -83,16 +115,28 @@ % \end{itemize} % \section{Uporaba} % -% \DescribeMacro{\usepackage\{hrlatex\}} +% \DescribeMacro{\usepackage\{hrlatex\}} \DescribeMacro{\RequirePackage\{hrlatex\}} % U preambuli treba uklju\v{c}iti \textsf{hrlatex} paket. % % % % \StopEventually{\PrintChanges} -% -% \section{\emph{Quirks}} -% \DescribeMacro{cp1250} -% Kodna stranica je stavljena na |cp1250| -- \v{s}to odgovara hrvatskim MS Windows instalacijama. To i na linuxu nije problem. Npr.~kile se lako mo\v{z}e namjestiti tako da mu je cp1250 \textit{default encoding} za editor. Po\v{s}to je cp1250 kodna stranica pro\v{s}irenje ascii-ja sa starijim \LaTeX datotekama nema problema. +% \section{Kodne stranice} +% \DescribeMacro{enc=utf8} \DescribeMacro{enc=cp1250} \DescribeMacro{enc=latin2} +% \textsf{hrlatex} u\v{c}itava paket \textsf{inputenc} kojim omogu\'cuje direktan unos hrvatskih znakova. +% Ukoliko koristite kodnu stranicu koja nije ASCII ili UTF-8 u opcijama prilikom u\v{c}itavanja paketa +% morate to\v{c}no navesti koju kodnu stranicu koristite. Npr., zasad je na hrvatskim windows instalacijama (default) kodna stranica u kojoj se +% unosi hrvatski tekst windows-CP1250. Tako npr.~ako \v{z}elite u WinEdt-u unositi hrvatske znakove paket hrlatex u\v{c}itavate s +% $$\verb+\usepackage[enc=cp1250]{hrlatex}+ $$ +% Analogno se navode ostale kodne stranice, uz napomenu da opciju \verb+utf8+ \textit{default} ne treba se specijalno navoditi. +% Za o\v{c}ekivati je da \'ce unicode UTF-8 kodiranje istisnuti starija 8-bitna kodiranja, pa ovu opciju ne\'ce trebati navoditi. +% +% +% ^^A =============================================== +% +% \section{Napomene} +% +% Kodna stranica je (sad ipak) po defaultu stavljena na |utf8| -- u nadi da \'ce to uskoro postati standard na hrvatskim MS Windows instalacijama. Na linuxu to nije problem. Npr.~kile se lako mo\v{z}e namjestiti tako da mu je cp1250 \textit{default encoding} za editor. Po\v{s}to je cp1250 kodna stranica pro\v{s}irenje ascii-ja sa starijim \LaTeX datotekama nema problema. % ^^A |\th| % % $$\th 1, \tg \frac{\pi}2, \arctg{1}, \sh 1, \ch 0$$ @@ -113,9 +157,15 @@ % \end{macrocode} % % -% +% \section{Promjene} +% \begin{enumerate}[\qquad --] +% \item[v0.10] Inicijalna verzija +% \item[v0.15] .dtx verzija +% \item[v0.20] prva verzija na na CTAN-u +% \item[v0.21] Popravio da je \textit{default} ulazna kodna stranica UTF-8 pomo\'cu \textsf{xkeyval} paketa (hvala Mojci Miklavec) +% \end{enumerate} % % \section{Primjedbe} -% Javite mi ako imate prijedbi. +% Molim Vas da mi javite svoje prijedbe i komentare. % \Finale \endinput -- cgit v1.2.3