我对 LaTeX 还很陌生,只使用其他文档作为模板或专门搜索命令。
我正在创建一项调查。现在我想创建一个带有交叉框的评级量表,用于解释调查。如何在评级中插入交叉框?
这是在命令定义中设置的:
%% \Qrating = Automatically create a rating scale with NUM steps, like
%% this: 0--0--0--0--0.
\newcounter{qr}
\newcommand{\Qrating}[1]{\QO\forloop{qr}{1}{\value{qr} < #1}{---\QO}}
目前,我使用这个评级:
\Qtab{3cm}{very \Qrating{5} not at all}}
答案1
举个例子,您可以手动绘制比例尺,其中某个项目用带叉的框或圆圈代替。
问卷序言来自http://www.svenhartenstein.de/creating-questionnaires-with-latex/. (请参阅下文注释)
代码:
\documentclass{article}
\usepackage{wasysym}
\usepackage{forloop}
\newcounter{qr}
\newcommand{\QO}{$\Box$}
\newcommand{\QC}{$\ocircle$}
\newcommand{\Qrating}[1]{\QO\forloop{qr}{1}{\value{qr} < #1}{---\QO}}
\newlength{\qt}
\newcommand{\Qtab}[2]{
\setlength{\qt}{\linewidth}
\addtolength{\qt}{-#1}
\hfill\parbox[t]{\qt}{\raggedright #2}
}
\begin{document}
\Qtab{3cm}{very \Qrating{5} not at all}
\Qtab{3cm}{very \QO---\XBox---\QO---\QO---\QO\ not at all}
\Qtab{3cm}{very \QC---\QC---\QC---$\otimes$---\QC\ not at all}
\end{document}
结果:
以下注释:添加序言是为了使其成为最小的可编译示例或 MWE,您只需要后面的部分\begin{document}
。如果你问一个问题,请自己制作 MWE。