\framebox 作为 \labelenumi

\framebox 作为 \labelenumi

对于可能的答案以枚举条目形式出现的问卷,我试图获得一个包含普通方块的文档和一个方块中填充 W 或 F 的文档。

我试过

\renewcommand{\labelenumi}{{\framebox[1.5em][c]{\phantom{W}}} \hspace{2ex} \alph{enumi})}

但不起作用。这有点像这个问题

编辑:以下是要求的 LWE: \documentclass[a4paper,12pt]{article} % european article %Neue Deutsche Rechtschreibung und Silbentrennung \usepackage[ngerman]{babel} %Auswahl der deutschen Varianten aller Befehle, z.B. \blindtext \selectlanguage{ngerman} % Schreiben von Umlauten auf einem LINUX-System \usepackage[utf8]{inputenc} % Math-Paket der American Mathematical Society \usepackage{amsmath,amscd,amssymb,amsbsy,amsthm,amsxtra} % Geometrie und vor allem margins des Papier angleichen \usepackage[margin=2cm]{geometry} % Anzeige Seite n von m \usepackage{lastpage} % Anpassung von Kopf- und Fußzeile \usepackage{fancyhdr} % Schriftgröße variieren \usepackage{txfonts} % Änderung der Titel-Formatierung \usepackage{titlesec} % Änderung des Einzugs der Aufzählung \usepackage{enumitem}

% Linksbündig
\raggedright
% Horizontale Einrückung zu Beginn neuer Absätze
\setlength{\parindent}{0cm}
% Vertikaler Abstand zwischen Absätzen
\setlength{\parskip}{1ex}
% Formattierung der section-Titel auf die Aufgaben
\renewcommand{\thesection}{\textbf{Aufgabe~\arabic{section}}}
\titleformat*{\section}{\normalsize}
\titlespacing*{\section}{0pt}{1ex}{0ex}
% Änderung der enumerate-Labels auf kleine Buchstaben

\newcommand{\Witem}{%
\refstepcounter{enumi}% Step enumerate counter
\item[{\framebox[1.5em]{W}\hspace{2ex}\alph{enumi}})]}
\newcommand{\Fitem}{%
\refstepcounter{enumi}% Step enumerate counter
\item[{\framebox[1.5em]{F}\hspace{2ex}\alph{enumi}})]}
\newcommand{\Bitem}{%
\refstepcounter{enumi}% Step enumerate counter
\item[{\framebox[1.5em]{\phantom{W}}\hspace{2ex}\alph{enumi}})]}

\renewcommand{\labelenumi}{{\framebox[1.5em][c]{\phantom{W}}} \hspace{2ex}     \alph{enumi})}
\setlist[enumerate,1]{leftmargin=2cm}
%~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
\begin{document}

% ~=~=~ Frage 1 ~=~=~
\section{Abbildungen, Rang, Injektivität/Surjektivität/Bijektivität}
Sei $A=\begin{pmatrix}
1 & 2 & 3 \\
2 & 4 & 6
\end{pmatrix}$.\quad Zeige oder widerlege für $A$ folgende Aussagen\\

\begin{enumerate}
\item $\text{rang}(A)=2$
\Witem Die durch $A$ beschriebene lineare Abbildung ist injektiv.
\item Die durch $A$ beschriebene lineare Abbildung ist surjektiv.
\item Die durch $A$ beschriebene lineare Abbildung ist bijektiv.
\end{enumerate}

% ...

\end{document}

答案1

我假设你对覆盖规范并不感兴趣。然后你可以定义一个\Witem\Fitem绘制你想要的块:

在此处输入图片描述

\documentclass{beamer}
\newcommand{\Witem}{%
  \refstepcounter{enumi}% Step enumerate counter
  \item[{\framebox[1.5em]{W}\hspace{2ex}\theenumi}.]}
\newcommand{\Fitem}{%
  \refstepcounter{enumi}% Step enumerate counter
  \item[{\framebox[1.5em]{F}\hspace{2ex}\theenumi}.]}
\newcommand{\Bitem}{%
  \refstepcounter{enumi}% Step enumerate counter
  \item[{\framebox[1.5em]{\phantom{W}}\hspace{2ex}\theenumi}.]}

\begin{document}

\begin{frame}
  \begin{enumerate}
    \item
      An regular item

    \Witem
      A \alert{true} item

    \item
      A regular item

    \Fitem
      A \alert{false} item

    \Bitem
      A \alert{block} item
  \end{enumerate}

\end{frame}

\end{document}

相关内容