Multicol paketi kullanarak öğe oluşturun
Sep 08 2020
Öğrenciler için bir problem seti yapıyorum ve bunların bir listesini yatay olarak listelemek istiyorum. Ancak bunu yapmaya çalıştığımda öğelerden biri geri kalan öğelerin biraz üzerinde ve öğenin içeriği biraz aşağıda görünüyor.
MWE ve ilgili sonucu ekliyorum. Herhangi bir yardım çok takdir edilecektir.
KR
\documentclass[12pt]{article}
\newenvironment{problem}[2][Problem]{\begin{trivlist}
\item[\hskip \labelsep {\bfseries #1}\hskip \labelsep {\bfseries #2.}]}{\end{trivlist}}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{multicol} % to insert columns
\setlength{\columnsep}{5pt}
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
linkcolor=cyan,
filecolor=magenta,
urlcolor=blue,
}
\usepackage{parskip} % For no indentation and a bit of space in paragraphs
% to format enumerate to letters
\usepackage{enumitem}
\begin{document}
\title{Problem Set 2}
\author{Ruben Perez Sanz}
\date{7 September, 2020}
\maketitle
\begin{problem}{7}
Calculate the following determinants
\begin{multicols}{4}
\begin{enumerate}[label=(\alph*)]
\item $\left|\begin{matrix} 3 & 0 \\ 2 & 6 \end{matrix}\right|$
\item $\left|\begin{matrix} a & a \\ b & b \end{matrix}\right|$
\item $\left|\begin{matrix} a+b & a-b \\ a-b & a+b \end{matrix}\right|$
\item $\left|\begin{matrix} 3^t & 2^t \\ 3^{t-1} & 2^{t-1} \end{matrix}\right|$
\end{enumerate}
\end{multicols}
\end{problem}
\end{document}
Yanıtlar
5 Mico Sep 08 2020 at 03:44
İşte multicolsortam kullanmayan bir çözüm . Bunun yerine, enumitemseçeneği içeren paketi yükler inlineve bir enumerate*ortam kullanır . Çözüm aynı zamanda ortamın amsthmtanımını kolaylaştırmak için paketin makinelerini kullanır problem.
\documentclass[12pt]{article}
%% (I've simplified the preamble code to the bare minimum)
\usepackage{amsmath,amssymb,amsthm}
\theoremstyle{definition} % upright-lettering style
\newtheorem{problem}{Problem}
\usepackage[inline]{enumitem} % <-- note the option 'inline'
\begin{document}
\setcounter{problem}{6} % adjust as needed
\begin{problem}
Calculate the following determinants.
\begin{enumerate*}[label=(\alph*)]
\item $\begin{vmatrix} 3 & 0 \\ 2 & 6 \end{vmatrix}$
\hspace*{1cm} % choose a suitable amount of horizontal whitespace
\item $\begin{vmatrix} a & a \\ b & b \end{vmatrix}$
\hspace*{1cm}
\item $\begin{vmatrix} a+b & a-b \\ a-b & a+b \end{vmatrix}$
\hspace*{1cm}
\item $\begin{vmatrix} 3^t & 2^t \\ 3^{t-1} & 2^{t-1} \end{vmatrix}$
\end{enumerate*}
\end{problem}
\end{document}
4 Sebastiano Sep 08 2020 at 02:03
Başka bir hızlı çözüm şunlar olabilir:
- kullanmak
\usepackage[margin=1in]{geometry}; enumitemsatır içi\usepackage[inline]{enumitem};- Matrisleri doğru yazmak için
\begin{vmatrix}....\end{vmatrix};
\documentclass[12pt]{article}
\usepackage[margin=1in]{geometry}
\newenvironment{problem}[2][Problem]{\begin{trivlist}
\item[\hskip \labelsep {\bfseries #1}\hskip \labelsep {\bfseries #2.}]}{\end{trivlist}}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{multicol} % to insert columns
\setlength{\columnsep}{5pt}
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
linkcolor=cyan,
filecolor=magenta,
urlcolor=blue,
}
\usepackage{parskip} % For no indentation and a bit of space in paragraphs
% to format enumerate to letters in line
\usepackage[inline]{enumitem}
\begin{document}
\title{Problem Set 2}
\author{Ruben Perez Sanz}
\date{7 September, 2020}
\maketitle
\begin{problem}{7}
Calculate the following determinants:
\begin{multicols}{4}
\begin{enumerate}[label=(\alph*)]
\item $\begin{vmatrix} 3 & 0 \\ 2 & 6 \end{vmatrix}$
\item $\begin{vmatrix} a & a \\ b & b \end{vmatrix}$
\item $\begin{vmatrix} a+b & a-b \\ a-b & a+b \end{vmatrix}$
\item $\begin{vmatrix} 3^t & 2^t \\ 3^{t-1} & 2^{t-1} \end{vmatrix}$
\end{enumerate}
\end{multicols}
\end{problem}
\end{document}
bbujeya Sep 09 2020 at 04:28
Adjustbox paketini de kullanabilirsiniz .
\documentclass{article}
\usepackage{amsmath,amssymb,amsthm,adjustbox}
\usepackage{multicol}
\begin{document}
With top alignment
\begin{multicols}{3}
\begin{enumerate}
\item\adjustbox{valign=t}{$\begin{vmatrix}a & b \\c & d\end{vmatrix}$}
\item\adjustbox{valign=t}{$\begin{vmatrix}a & b \\c & d\end{vmatrix}$}
\item\adjustbox{valign=t}{$\begin{vmatrix}a & b \\c & d\end{vmatrix}$}
\end{enumerate}
\end{multicols}
With middle alignment
\begin{multicols}{3}
\begin{enumerate}
\item\adjustbox{valign=m}{$\begin{vmatrix}a & b \\c & d\end{vmatrix}$}
\item\adjustbox{valign=m}{$\begin{vmatrix}a & b \\c & d\end{vmatrix}$}
\item\adjustbox{valign=m}{$\begin{vmatrix}a & b \\c & d\end{vmatrix}$}
\end{enumerate}
\end{multicols}
\end{document}
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'