我正在生成俄语表格和行高问题。以下是我的部分代码(MWE)。
\documentclass[11pt,table,a5paper]{article}
\usepackage{graphicx}
\usepackage[framemethod=TikZ]{mdframed}
\usepackage[top=2cm, bottom=2cm, outer=2.1cm, inner=1cm,twoside, headsep=26pt]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{longtable}
\usepackage[english,russian]{babel}
\usepackage{multirow}
\definecolor{textcol}{rgb}{0,.412,.651}
\definecolor{rowcol}{rgb}{.04, .55, .87}
\begin{document}
\newcolumntype{M}[1]{>{\centering\arraybackslash}p{#1}}
{\renewcommand{\arraystretch}{1.8}\begin{longtable} {|p{3.35cm}|M{1.3cm}|M{1.87cm}|}
\hline
\rowcolor{textcol} \textbf{\textcolor{white} {данные}}&\textbf{\textcolor{white}{данные}}&\textbf{ \textcolor{white} {Страница}} \\
\endfirsthead
\rowcolor{textcol} \textbf{\textcolor{white} {данные}}&\textbf{\textcolor{white}{данные}}&\textbf{ \textcolor{white} {Страница}} \\
\endhead
\hline
\rowcolor{rowcol}
\parbox[t][1.058cm]{3.4cm}{\raggedright развитие постоянных зубов} & N/A&19\\
\hline
\rowcolor{rowcol}
\parbox[t][1.058cm]{3.4cm}{\raggedright ожирение (в раннем детстве)} & N/A&24\\
\hline
\end{longtable}}
\end{document}linecolor=goldenpoppy
在输出中,表格的第 1 行的高度大于第 2 行,而两者使用的参数相同,均为 1.058cm。我该如何修复此问题?
答案1
\documentclass[11pt,table,a5paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{array}
\usepackage{longtable}
\usepackage{ragged2e}
\newcolumntype{M}[1]{>{\Centering}m{#1}}
\begin{document}
\begingroup% to keep \arraystretch local
\renewcommand{\arraystretch}{1.8}
\begin{longtable} {|>{\RaggedRight}m{3.35cm}|M{1.3cm}|M{1.87cm}|}\hline
развитие\vphantom{()} постоянных зубов & N/A&19\\\hline
ожирение (в раннем детстве) & N/A&24\\\hline
\end{longtable}
\endgroup
\end{document}