创建自定义 tabularx

创建自定义 tabularx

我正在尝试创建一个新环境以更改 tabularx 的布局,因为原始布局看起来不太合适。我希望图片位于文本包裹的右侧。我的想法是创建一个新环境,其中包含新命令,以便按我想要的方式对齐所有内容,也许有人可以给我一些提示,教我如何做到这一点,以及如何构造所有内容?提前致谢...
我的代码是:

\documentclass[a4paper,12pt,oneside]{article}
\usepackage[dutch]{babel}  %Quotes won't work without babel
\usepackage[utf8]{inputenc}   %This is very important!
\usepackage[T1]{fontenc}

\usepackage{graphicx}
\usepackage[pdfborder={0 0 0}, breaklinks=true, pdftex=true, raiselinks=true]{hyperref}
%\usepackage{tabularx}
\RequirePackage{mypackage}

%\newcolumntype{Y}{>{\raggedright}X}

\begin{document}
\section{Description}
\begin{tabularx}%{\linewidth}{|Y|Y|}\hline

\multicolumn{}{}{some text}
\begin{itemize}
\item  Fixing
\item  Remastering
\item  Converting
\item  Control
\end{itemize}
% & 
\begin{center} \resizebox{10cm}{!}{\includegraphics{picture.png}}\\
\textit{picturedescription}\end{center}
%\tabularnewline \hline
\end{tabularx}
\end{document}

目前它是这样工作的,但我想让它工作而不注释任何内容,或者将一些命令更改为我自己的命令。此外,我的自定义包如下所示,我想在那里进行所有布局:

\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{mypackage}[2012/11/20]

\newenvironment{tabularx}{%
    \begin{center}
    \end{center}
}

    \renewcommand{\multicolumn}{}
\endinput

答案1

使用

\renewcommand\tabularxcolumn[1]{>{\raggedleft}p{#1}}

重新定义 X 列。如果您希望它向右对齐。顺便说一句:不需要\resizebox。使用\includegraphics[width=10cm]{picture.png}

相关内容