将 Landscape 和 PDFlscape 包与 Spanish 包一起使用

将 Landscape 和 PDFlscape 包与 Spanish 包一起使用

我尝试了lscape带有pdflscape包的包spanish。它不起作用,只有使用英语包。有什么解决办法吗?我想要西班牙语的表格列表和日期,但我不能使用这些包。这对我来说不起作用:

\documentclass[12pt,a4paper]{article}
\title{Blah }
\usepackage{spanish}
\usepackage{pdflscape}
\begin{document}
\begin{landscape}
\begin{table}[h]
\caption{Matrix table}\verb+-+
\centering
\begin{tabular}{|p{35mm}|p{42mm}|p{42mm}|p{42mm}|p{42mm}|}
\hline \rowcolor{Gray}
\centering \textbf{TITLE} & \centering \textbf{TITLE} & \centering\textbf{TITLE} & \centering\textbf{TITLE} & {\centering\textbf{TITLE}}\\[0.5ex]
\hline
text & text & text & text & text\\
\hline
text & text & text & text & text\\
\hline
text & text & text & text & text\\
\hline
text & text & text & text & text\\
\hline
text & text & text & text & text\\
\hline
text & text & text & text & text\\
\hline
text & text & text & text & text\\
\hline
\end{tabular}
\end{table}
\end{landscape}
\end{document}

但是,如果我将西班牙语包改为英语包,它就可以正常工作。谢谢。

答案1

spanish包不是您用来加载的包\usepackage,而是您传递给babel包的一个选项。因此正确的用法应该是:

\usepackage[spanish]{babel}

您的文档不\usepackage{spanish}应该出现以下错误:

You have used an old interface to call babel.
You may expect compatibility problems wit other packages. 
You could proceed but don't complain if you run into errors.

关于您的代码还有一条评论。我不确定该\verb+-+行应该为您做什么。如果您想更改标题的间距或格式,则应使用包caption

相关内容