[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