나는 스스로 사용자 정의할 수 있는 변수 또는 기타 기호 목록을 만드는 데 관심이 있으므로 용어집이나 명명법과 같은 패키지에는 관심이 없습니다. 테이블을 사용하는 것 외에는 이 작업을 수행하는 방법을 모르므로 다음 코드를 작성했습니다.
\newcolumntype{K}[1]{>{\flushleft}m{#1}}
{\renewcommand{\arraystretch}{0.1}
\begin{tabular}[t]{ K{12mm} K{3mm} K{120mm} }
$L_f$ & & Monetary value of the damage caused by a hazard (fire, theft...), against which insurance coverage can be taken up. \tabularnewline
$p_f$ & & Probability of occurrence of that hazard.\tabularnewline
$p_d$ & & Probability that the insurer defaults/does not settle its claims.\tabularnewline
$X_0$ & & Position of the initial endowment of the decision-maker.\tabularnewline
$D$ & & Deductible level of a partial insurance contract
\end{tabular}
결과는 다음과 같습니다.
그러나 나는 텍스트를 위쪽에 수직으로 정렬하고 (가능한 경우 정렬하고) 줄간 간격과 행 간격을 줄이는 방법을 찾기 위해 고군분투하고 있습니다. 그건 그렇고, 어떤 이유로 :
{\renewcommand{\arraystretch}{0.1}
나에게는 작동하지 않습니다!
내가 원하는 결과에 대한 개요는 다음과 같습니다.
친절한 도움에 감사드립니다.
답변1
이를 위해 자신만의 열 스타일을 다시 정의할 필요는 없습니다. 이미 tabular
환경 에 로 정의되어 있습니다 p{column_width}
. 또한 열 너비를 밀리미터 단위로 정의하는 특별한 이유가 없다면 \linewidth
또는 와 같이 미리 정의된 길이를 사용하는 것이 좋습니다 \textwidth
.
다음을 시도해 보세요:
\begin{tabular}[t]{p{0.1\linewidth}p{0.9\linewidth} }
$L_f$ & Monetary value of the damage caused by a hazard (fire, theft...), against which insurance coverage can be taken up. \tabularnewline
$p_f$ & Probability of occurrence of that hazard.\tabularnewline
$p_d$ & Probability that the insurer defaults/does not settle its claims.\tabularnewline
$X_0$ & Position of the initial endowment of the decision-maker.\tabularnewline
$D$ & Deductible level of a partial insurance contract
\end{tabular}
출력은 다음과 같습니다.