Matrix verkleinern

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Matrix verkleinern

von Johannes_B » Di 28. Jul 2015, 20:46

Ich vermute du benutzt das Paket kbordermatrix, welches zwar auf CTAN zu finden ist, aber aufgrund fehlender Lizenz bei TeX Live fehlt?
\documentclass[12pt,oneside,headings=small,leqno,bibliography=totoc,listof=totoc,abstract,numbers=noendperiod]{scrreprt}

\usepackage[latin1]{inputenc}
\usepackage[ngerman,english]{babel} %language
\usepackage[left=6cm,right=2cm, top=3cm,
bottom=3cm,headheight=22pt]{geometry} %layout
\setlength{\footheight}{21.74998pt}
\usepackage[automark,headsepline]{scrlayer-scrpage}

\usepackage{setspace} %line spacing
\onehalfspacing
\BeforeStartingTOC[toc]{\singlespacing}

\usepackage[fleqn]{amsmath}
\usepackage{amsthm}
\setlength{\mathindent}{1.5cm} %horizontaler Abstand zur Nummerierung
\usepackage{amstext}
\usepackage{amsfonts}
\usepackage{mathrsfs}
\usepackage{amssymb}

\usepackage{array}
\usepackage{kbordermatrix}
\usepackage{etoolbox}
\let\bbordermatrix\bordermatrix
\patchcmd{\bbordermatrix}{8.75}{4.75}{}{}
\patchcmd{\bbordermatrix}{\left(}{\left[}{}{}
\patchcmd{\bbordermatrix}{\right)}{\right]}{}{}

\linespread{1.5} %Zeilenabstand
\usepackage{showframe}
\begin{document}
{\setlength{\mathindent}{0pt}
\begin{align}
	\boldsymbol{P}=\kbordermatrix{
		                     &
		  \mathrm{AMZN}      & \mathrm{PLL}     & \mathrm{SWKS} &
			\mathrm{VLO}       & \mathrm{ETFC}    & \mathrm{SNDK} &
			\mathrm{LUV}       & \mathrm{AXP}     &
			\mathrm{NOV}       & \mathrm{FOSL} \\
		& 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\[1ex]
		& \vdots & \ddots & \vdots \\[1ex]
		& p_{K,1} & \cdots & p_{K,N}\\[0.3ex]
	}\notag
\end{align}


\begin{align}
	\boldsymbol{P}=\kbordermatrix{
		& AMZN & PLL & SWKS & VLO & ETFC & SNDK & LUV &
		AXP & NOV & FOSL \\
	}\notag
\end{align}
}

\begin{addmargin}{-2cm}
\setlength{\mathindent}{0pt}
\begin{align}
	\boldsymbol{P}=\kbordermatrix{
		& AMZN & PLL & SWKS & VLO & ETFC & SNDK & LUV &
		AXP & NOV & FOSL \\
	}\notag
\end{align}
\end{addmargin}

\begin{align}
	\boldsymbol{P}=\kbordermatrix{
		& AMZN & PLL & SWKS & VLO & ETFC & SNDK & LUV &
		AXP & NOV & FOSL \\
		& 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\[1ex]
		& \vdots & \ddots & \vdots \\[1ex]
		& p_{K,1} & \cdots & p_{K,N}\\[0.3ex]
	}\notag
\end{align}

\end{document}

Matrix verkleinern

von Noah D. » Di 28. Jul 2015, 19:48

Hi Leute,

ich habe folgendes Problem. Anbei ein MB:
\documentclass[12pt,oneside,headings=small,leqno,bibliography=totoc,listof=totoc,abstract,numbers=noendperiod]{scrreprt}

\usepackage[latin1]{inputenc}
\usepackage[ngerman,english]{babel} %language
\usepackage[left=6cm,right=2cm, top=3cm, bottom=3cm]{geometry} %layout
\usepackage[automark,headsepline]{scrlayer-scrpage} 

\usepackage{setspace} %line spacing
\onehalfspacing
\BeforeStartingTOC[toc]{\singlespacing} 

\usepackage[fleqn]{amsmath} 
\usepackage{amsthm}
\setlength{\mathindent}{1.5cm} %horizontaler Abstand zur Nummerierung
\usepackage{amstext}
\usepackage{amsfonts}
\usepackage{mathrsfs}
\usepackage{amssymb}

\usepackage{array} 
\usepackage{kbordermatrix}
\usepackage{etoolbox}
\let\bbordermatrix\bordermatrix
\patchcmd{\bbordermatrix}{8.75}{4.75}{}{}
\patchcmd{\bbordermatrix}{\left(}{\left[}{}{}
\patchcmd{\bbordermatrix}{\right)}{\right]}{}{}

\linespread{1.5} %Zeilenabstand
\usepackage{showframe}
\begin{document}

\begin{align}
\boldsymbol{P}=\kbordermatrix{
& AMZN & PLL & SWKS & VLO & ETFC & SNDK & LUV & AXP & NOV & FOSL \\
& 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\[1ex]
& \vdots & \ddots & \vdots \\[1ex]
& p_{K,1} & \cdots & p_{K,N}\\[0.3ex]}\notag 
\end{align}

\end{document}
Wenn ihr einmal mein MB laufen laesst, dann sieht man das die Matrix ausserhalb der fest vorgelegten Seitenrandes hinausgeht.

Wie kann ich NUR diese align-Umgebung weiter links einruecken? Oder ggf. habt ihr eine Idee um die Matrix zu verkleinern? Auch andere Ideen sind mit Freude erwuenscht. Vielen Dank vorab.

N.D.

Nach oben