diff options
Diffstat (limited to 'Master/texmf-dist/doc/fonts/cmsrb/cmsrb.tex')
-rw-r--r-- | Master/texmf-dist/doc/fonts/cmsrb/cmsrb.tex | 86 |
1 files changed, 77 insertions, 9 deletions
diff --git a/Master/texmf-dist/doc/fonts/cmsrb/cmsrb.tex b/Master/texmf-dist/doc/fonts/cmsrb/cmsrb.tex index abf32e707ca..d31ad485fa8 100644 --- a/Master/texmf-dist/doc/fonts/cmsrb/cmsrb.tex +++ b/Master/texmf-dist/doc/fonts/cmsrb/cmsrb.tex @@ -3,7 +3,12 @@ \usepackage[OT2, T2A, T1]{fontenc} \usepackage[utf8]{inputenc} -\usepackage{cmsrb} +\usepackage[nomath]{cmsrb} +\DeclareSymbolFont{cmsrbex}{OMX}{cmsrbex}{m}{n} +\DeclareMathSymbol{\srbintop}{\mathop}{cmsrbex}{"52} +\DeclareMathSymbol{\srbointop}{\mathop}{cmsrbex}{"49} +\newcommand{\srbint}{\relax\srbintop\displaylimits} +\newcommand{\srboint}{\relax\srbointop\displaylimits} \input glyphtounicode.tex \pdfgentounicode=1 @@ -21,12 +26,12 @@ \begin{document} \title{The \texttt{cmsrb} package} \author{Uroš Stefanović\footnote{\texttt{urostajms@gmail.com}}} - \date{\today{} v2.0} + \date{\today{} v3.0} \maketitle \section{Why \textsf{cmsrb}?} - The \textsf{cm-super} package provides great support for Cyrillic script in various languages, but there's a problem with italic variants of some letters for Serbian and Macedonian. The \textsf{cmsrb} package includes the correct shapes for italic letters \verb|\cyrb|, \verb|\cyrg|, \verb|\cyrd|, \verb|\cyrp| and \verb|\cyrt|. This package also has some improvements in letters and accents used in Serbian language. + The \textsf{cm-super} package provides great support for Cyrillic script in various languages, but there's a problem with italic variants of some letters for Serbian and Macedonian. The \textsf{cmsrb} package includes the correct shapes for italic letters \verb|\cyrg|, \verb|\cyrd|, \verb|\cyrp|, \verb|\cyrt| and letter \verb|\cyrb|. This package also has some improvements in letters and accents used in Serbian language. \section{Package Features} @@ -45,7 +50,7 @@ cmsrb & cm-super & cmsrb & cm-super & cmsrb & cm-super \\ \hline \hline \example{\textit{бгдпт}} & \example{\textbf{\textit{бгдпт}}} & \example{ђћ} \\ \hline - \example{\={а}} & \example{\textsc{\={а}\f{и}}} & \example{\textit{đ\textbf{đ}}} \\ \hline + \example{б\textbf{б}\textit{б}\textsl{б}} & \example{\={а}\textsc{\={а}\f{и}}} & \example{\textit{đ\textbf{đ}}} \\ \hline \end{tabularx} \caption{Some \textsf{cm-super} and \textsf{cmsrb} differences.}\label{t2} \end{table} @@ -103,6 +108,19 @@ \caption{OT2 encoding in \textsf{cmsrb} package.}\label{t1} \end{table} + \section{T1 Features} + + The T1 encoding now support conversion from Cyrillic to Latin script (see Example~7). + + \section{Math} + + The \textsf{cmsrb} package load default Computer Modern math fonts, but load only fonts with size lower or equal 10pt, for better visual effect. + Also, it change integral sign from $\int$ to $\srbint$ (upright integral is traditionally used in Serbian language, with \verb|\limits| option). + However, one can use \textsf{nomath} option to prevent any change in math fonts: + \begin{verbatim} + \usepackage[nomath]{cmsrb} + \end{verbatim} + \section{Examples} \noindent\textbf{Example 1: } @@ -116,13 +134,13 @@ \begin{document} \test \\ \fontencoding{OT2}\selectfont \test \\ - Akcenti: \'a\`a\C a\f a\=a\^a\"a + Akcenti: \'a\`a\C a\f a\=a\^a\"a\u a \end{document} \end{Verbatim} \noindent\textbf{Result 1:} \\ \indent Ljubazni fenjerd\v zija \v ca\dj avog lica ho\'ce da mi poka\v ze \v stos. \\ - {\fontencoding{OT2}\selectfont Ljubazni fenjerd\v zija \v ca\dj avog lica ho\'ce da mi poka\v ze \v stos. \\ Akcenti: \'a\`a\C a\f a\=a\^a\"a}\\[1cm] + {\fontencoding{OT2}\selectfont Ljubazni fenjerd\v zija \v ca\dj avog lica ho\'ce da mi poka\v ze \v stos. \\ Akcenti: \'a\`a\C a\f a\=a\^a\"a\u a}\\[1cm] \noindent\textbf{Example 2: } \begin{Verbatim} @@ -156,12 +174,12 @@ \begin{document} \textit{Ljubazni fenjerdžija čađavog lica hoće da mi pokaže štos.\\ Љубазни фењерџија чађавог лица хоће да ми покаже штос.} \\ - Акценти: \'{и}\`{и}\C{и}\f{и}\={и}\^{и}\"{и} + Акценти: \'{и}\`{и}\C{и}\f{и}\={и}\^{и}\"{и}\u{и} \end{document} \end{Verbatim} \noindent\textbf{Result 3:} \\ - \indent {\textit{Ljubazni fenjerdžija čađavog lica hoće da mi pokaže štos.\\ Љубазни фењерџија чађавог лица хоће да ми покаже штос.} \\ Акценти: \'{и}\`{и}\C{и}\f{и}\={и}\^{и}\"{и}}\\[1cm] + \indent {\textit{Ljubazni fenjerdžija čađavog lica hoće da mi pokaže štos.\\ Љубазни фењерџија чађавог лица хоће да ми покаже штос.} \\ Акценти: \'{и}\`{и}\C{и}\f{и}\={и}\^{и}\"{и}\u{и}}\\[1cm] \noindent\textbf{Example 4: } \begin{Verbatim} @@ -176,10 +194,60 @@ \end{Verbatim} \noindent\textbf{Result 4:} \\ - \indent {\textit{абвгдђѓежз\'{з}ѕијклљмнњопрс\'{с}тћќуфхцчџш}} + \indent {\textit{абвгдђѓежз\'{з}ѕијклљмнњопрс\'{с}тћќуфхцчџш}}\\[1cm] + + \noindent\textbf{Example 5: } + \begin{Verbatim} + \documentclass{article} + \usepackage{cmsrb} + \newcommand{\ud}{\,\mathrm{d}} + \begin{document} + $$ \int_0^1 e^x\ud x $$ + \end{document} + \end{Verbatim} + + \noindent\textbf{Result 5:} \\ + $$ \srbint_0^1 e^x\,\mathrm{d} x $$ \\[1cm] + + \noindent\textbf{Example 6: } + \begin{Verbatim} + \documentclass{article} + \usepackage[nomath]{cmsrb} + \newcommand{\ud}{\,\mathrm{d}} + \begin{document} + $$ \int_0^1 e^x\ud x $$ + \end{document} + \end{Verbatim} + + \noindent\textbf{Result 6:} \\ + $$ \int_0^1 e^x\,\mathrm{d} x $$\\[1cm] + + \noindent\textbf{Example 7: } + \begin{Verbatim} + \documentclass{article} + \usepackage{cmsrb} + \usepackage[T1]{fontenc} + \usepackage[utf8]{inputenc} + \usepackage[serbian]{babel} + \begin{document} + Љубазни фењерџија чађавог лица хоће да ми покаже штос. + \end{document} + \end{Verbatim} + + \noindent\textbf{Result 7:} \\ + \indent Ljubazni fenjerdžija čađavog lica hoće da mi pokaže štos. \section{Version history} + \subsection*{3.0} + + \begin{itemize} + \item Letter б is modificated. + \item Cyrillic to Latin conversion is added. + \item Math fonts are changed (\textsf{nomath} option is active). + \item Upright integral sign is added. + \end{itemize} + \subsection*{2.0} \begin{itemize} |