% \iffalse meta-comment % % sitem.dtx % Copyright 2011 Piotr Majkrzak % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3 % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt % and version 1.3 or later is part of all distributions of LaTeX % version 2005/12/01 or later. % % This work has the LPPL maintenance status `maintained'. % % The Current Maintainer of this work is Piotr Majkrzak. % % This work consists of the files sitem.dtx and sitem.ins % and the derived file sitem.sty. % % \fi %% %\iffalse %<*driver> \documentclass[a4paper]{ltxdoc} \EnableCrossrefs \CodelineIndex \RecordChanges \usepackage{sitem} \usepackage[utf8x]{inputenc} \usepackage{url} \usepackage{hyperref} \hypersetup% {% unicode, pdftitle=sitem LaTeX package documentation, pdfauthor=Piotr Majkrzak, pdfborder={0 0 0}, pdfhighlight={/N} } \title{sitem \fileversion\\{\large\fileinfo}} \author{Piotr Majkrzak\\\href{mailto:petrol.91@gmail.com}{\texttt{}}} \date{\filedate} \begin{document} \DocInput{sitem.dtx} \end{document} % %\fi % \GetFileInfo{sitem.sty} % \maketitle % \begin{macro}{\sitem[]} % is the only macro provided by the |sitem| package. % It is a save equivalent of standard |\item[]| command, where normally |\texttt|,|\lstinline| and other similar commands wont work. % Implementation isn't long, and you can see it bellow: % \begin{macrocode} \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesPackage{sitem} [2011/04/18 v1.0 save item environment] \makeatletter \newsavebox{\@sitem} \def\sitem[#1]{\sbox{\@sitem}{#1}\item[\usebox{\@sitem}]} \makeatother % \end{macrocode} % \end{macro} \endinput