我如何更新部分命令以包含一些附加参数并启动多列部分?类似:
\section{title}{toc-title}{picture}{second picture}{subtitle}{author}
我刚刚成功进入新环境,但现在我必须手动添加目录条目(并且 TexmakerX 中不显示各部分)
以下是一个示例:
\documentclass[9pt,twoside]{article}
\usepackage[papersize={ 32cm , 47cm }]{geometry}
\usepackage[latin]{babel}
\usepackage{ulem}
\usepackage{calc}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{palatino,times}
\usepackage{microtype}
\usepackage{float}
\usepackage{multicol}
\usepackage{fixltx2e}
\usepackage{calc}
\newenvironment{mysection}[5]{
%before
\noindent
\begin{minipage}[l]{0.6\linewidth}
\centering
% \includegraphics[height=40pt]{picts/pic-#3.jpg}
\framebox{first picture}
\par
\textbf{#2}\par
\rule{\linewidth-50pt}{3pt}
\section*{#5}
\rule{\linewidth-50pt}{3pt}
\end{minipage}
\hfill
\begin{minipage}[l]{0.4\linewidth}
% \includegraphics[width=\linewidth]{picts/pic-#4.jpg}
\noindent\framebox(280,200){this is the main an big picture}
\end{minipage}
\begin{multicols}{4}
By\textbf{ #1}
\bigskip
}
{ %after
\end{multicols}
}
\begin{document}
\begin{mysection}{authorname}{subtitle}{pict}{anotherpict}{this is the section title}
\lipsum[1-4]
\end{mysection}
\end{document}
答案1
您必须添加环境\addcontentsline{toc}{section}{#2, #5}
的定义(我在传递给目录的文本中mysection
同时包含了目录标题#2
和作者)。#5