summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/hrlatex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-06-30 13:21:28 +0000
committerKarl Berry <karl@freefriends.org>2006-06-30 13:21:28 +0000
commita7bdc979e8516458e2e6bd463a3ae86e9360072f (patch)
tree66bc3a86c20b35478d9ab6b44a627faa823cebfe /Master/texmf-dist/source/latex/hrlatex
parent587e2649317c29ebe59d9ab905a972faa3452e6c (diff)
croatian hrlatex update
git-svn-id: svn://tug.org/texlive/trunk@1732 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/hrlatex')
-rw-r--r--Master/texmf-dist/source/latex/hrlatex/hrlatex.dtx92
1 files changed, 71 insertions, 21 deletions
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}
%</driver>
-%<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-%<package>\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}
-%</package>
-%
+
%<*driver>
\documentclass{ltxdoc}
-\usepackage{hrlatex}
+\RequirePackage{hrlatex}
+\RequirePackage{enumerate}
\EnableCrossrefs
\CodelineIndex
\RecordChanges
\begin{document}
-%% \tableofcontents
+% \tableofcontents
\DocInput{hrlatex.dtx}
\end{document}
%</driver>
+%<*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}
+
+%</package>
% \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