[cstex] Prosba
Petr Sojka
sojka at fi.muni.cz
Mon Jan 13 12:51:36 CET 2020
On Mon, Jan 13, 2020 at 10:22:48AM +0100, Milan Nízky wrote:
Vážený pane kolego,
co třeba si udělat makro na základě tohoto vzoru možné sazby:
\documentclass{article}
\usepackage{kbordermatrix} % include package @ document preamble
\usepackage{amsmath}
\newlength{\matrixrowheight} \setlength{\matrixrowheight}{12pt}
\renewcommand{\kbldelim}{(} % change default array delimiters to parentheses
\renewcommand{\kbrdelim}{)}
\renewcommand{\kbrowstyle}{\relax}
\newcommand{\BL}[1]% typeset below
{\text{\llap{\raisebox{-\matrixrowheight}% this should be adjusted according style preferences
[0mm][0mm]{\small\ensuremath{s_{#1}}}}}}
\begin{document}
\[\kbordermatrix{
& S_1 & S_2 & S_3 & & \\ % column indices
& 11 & 12 & 13 & \vrule & 10 \\
& 21 & 22 & 23 & \vrule & 20 \\
& 31\BL1 & 32\BL2 & 33\BL3 & \vrule & 30 \\
}
\begin{array}[c]{c}
R_1\\R_2\\R_3
\end{array}\]
\vskip\matrixrowheight
\end{document}
> Pokúšam sa vytvoriť niečo také, ako vidíte na priloženom obrázku.
> Nad, pod a za rozšírenú maticu sústavy n rovníc o n neznámych
> potrebujem vložiť doplňujúce informácie tak, aby všetky údaje vyzerali ako
> jedno pole
> (do ktorého som vložil zátvorky a zvislú čiaru).
> Zvládam to spojením viacerých "\displaymath" a niekoľko "\vspace",
> "\hspace".
> Ale je to také smutne primitívne riešenie, že ho radšej neuvádzam.
> Navyše túto konštrukciu chcem použiť viackrát a pri každom použití musím
> "ladiť vzdialenosti".
> Nemôže mi niekto pomôcť aspoň inšpiráciou alebo odporúčaním (LaTeX).
> Hľadám aj ja, ale tlačí ma čas.
>
> Ďakujem!
>
> Milan
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> https://lists.felk.cvut.cz/mailman/listinfo/cstex
More information about the csTeX
mailing list