Skip to content

Commit

Permalink
Fixed boxedverbatim TeX magic
Browse files Browse the repository at this point in the history
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@260 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
x97davka committed Apr 7, 1998
1 parent 58d8978 commit bc7ecee
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 7 deletions.
5 changes: 4 additions & 1 deletion modeq/report/Makefile
Expand Up @@ -13,8 +13,11 @@ SOURCES = inst.tex classinf.tex mod.tex connect.tex
%.tex : ../%.rml
$(RMLDOC) $< > $@

report.dvi: report.tex report.aux $(SOURCES)
report.dvi: report.tex $(SOURCES)
$(LATEX) $<

report.ps: report.dvi
dvips -o $@ $<

clean:
$(RM) $(SOURCES) report.dvi report.ps report.aux report.toc report.log
40 changes: 38 additions & 2 deletions modeq/report/report.tex
Expand Up @@ -3,7 +3,7 @@
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{verbatim}
\usepackage{boxedminipage}
%\usepackage{boxedminipage}

\author{David Kågedal}
\title{Blahonga Blahonga}
Expand Down Expand Up @@ -45,13 +45,49 @@
\textfont\myfam=\tenmy
\def\srcextfont{\mytt}

\makeatletter

\def\boxedverbatim{\begingroup
\setbox0=\vbox{\parskip=0pt\topsep=0pt\partopsep=0pt}
\def\verbatim@processline{%
\setbox1=\hbox{\the\verbatim@line}%
\hsize=\wd0
\setbox0=\vbox{{\box0}{\box1}}%
%\the\verbatim@line\par
}%
\verbatim}
\def\endboxedverbatim{\endverbatim\begin{center}\fbox{\box0}\end{center}%
\endgroup}

%\def\boxedverbatim{%
% \def\verbatim@processline{%
% {\setbox0=\hbox{\the\verbatim@line}%
% \hsize=\wd0
% \the\verbatim@line\par}}%
% \setbox0=\vbox{\parskip=0pt\topsep=0pt\partopsep=0pt}%
% \verbatim@}
%\def\endboxedverbatim{\fbox{\box0}}

%\newenvironment{boxedverbatim}{%
% \setbox0=\vbox{\parskip=0pt\topsep=0pt\partopsep=0pt}%
% \def\verbatim@processline{%
% {\setbox0=\vbox{\box0\hbox{\the\verbatim@line}}%
% \hsize=\wd0
% %\the\verbatim@line\par
% }}%
% \verbatim}%
%{\endverbatim\fbox{\box0}}


\makeatother


\begin{document}

\titlepage
\maketitle{}
\endtitlepage


\begin{abstract}
\label{abs}

Expand Down
9 changes: 5 additions & 4 deletions modeq/tools/rmldoc
@@ -1,4 +1,5 @@
#!/home/x97davka/arch/sparc-sun-solaris5.5.1/bin/pike
#!/usr/local/bin/pike
// -*- pike -*-

object comstart = Regexp("^[ \t]*(\\(|)\\*\\*(.*)$");

Expand Down Expand Up @@ -43,7 +44,7 @@ void convert(string f)
break;
case "code1":
case "code2":
write("}\n");
write("\\end{boxedverbatim}\n");
break;
}
newstate = "comment";
Expand Down Expand Up @@ -92,7 +93,7 @@ void convert(string f)
case "start":
case "comment":
// write("{\\small\\begin{verbatim}\n");
write("\\srcext{\n");
write("\\begin{boxedverbatim}\n");
buf = "";
break;
}
Expand All @@ -115,7 +116,7 @@ void convert(string f)

if(state == "code1" || state == "code2")
// write("\\end{verbatim}}\n");
write("}\n");
write("\\end{boxedverbatim}\n");
}

int main(int argc, array argv)
Expand Down

0 comments on commit bc7ecee

Please sign in to comment.