Thread View: de.comp.tex
5 messages
5 total messages
Started by Mathias Bartsch
Wed, 02 Sep 1992 07:56
verbatim einrahmen?
Author: Mathias Bartsch
Date: Wed, 02 Sep 1992 07:56
Date: Wed, 02 Sep 1992 07:56
21 lines
1278 bytes
1278 bytes
Hallo TeXniker,
ich moechte ein ASCII-Bildchen wie dieses in {verbatim} mit einer
\fbox einrahmen (u.a. deshalb, damit das Kunstwerk nicht durch einen
Seitenumbruch verunstaltet wird ...)
Nun darf leider {verbatim} nicht im Parameter anderer Kommandos
auftauchen ...
____________________
| __ |
| | | |
| | | |
| |__| |
|__________________|
Hat jemand eine Idee? Vielen Dank!
+----------------------------+-----------------------------------------+
| Mathias Bartsch | Laboratorium f. Festkoerperphysik |
| Uni -GH- Duisburg (FB10) | phone : +49 203 379 3476 |
| Lotharstr. 1-21 | Email : hm308ba@unidui.uni-duisburg.de |
| W-4100 DUISBURG 1 | FAX : +49 203 379 3163 |
+----------------------------+-----------------------------------------+
Re: verbatim einrahmen?
Author: Stefan Lamberts
Date: Thu, 03 Sep 1992 06:52
Date: Thu, 03 Sep 1992 06:52
57 lines
1998 bytes
1998 bytes
In article <hm308ba.715420592@unidui>, hm308ba@unidui.uni-duisburg.de (Mathias Bartsch) writes:
|> Hallo TeXniker,
|> ich moechte ein ASCII-Bildchen wie dieses in {verbatim} mit einer
|> \fbox einrahmen (u.a. deshalb, damit das Kunstwerk nicht durch einen
|> Seitenumbruch verunstaltet wird ...)
|> Nun darf leider {verbatim} nicht im Parameter anderer Kommandos
|> auftauchen ...
|> ____________________
|> | __ |
|> | | | |
|> | | | |
|> | |__| |
|> |__________________|
|>
|> Hat jemand eine Idee? Vielen Dank!
Klar hat jemand eine Idee:
\documentstyle[german]{article}
\begin{document}
blabla......
\fbox{\input{verbatim.tex}}
blabla....
\end{document}
Und in der Datei verbatim.tex steht:
\newlength{\mipawi}
\settowidth{\mipawi}{\tt Laengste Zeile der Verbatim Umgebung}
\begin{minipage}{\mipawi}
\begin{verbatim}
Anfang des Verbatims
Laengste Zeile der Verbatim Umgebung
Rest des Verbatims....
\end{verbatim}
\end{minipage}
Eigenartig ist, dass es ohne \input nicht geht.
Stefan
--
*** Stefan Lamberts lamberts@informatik.tu-muenchen.de ***
*** Institut fuer Informatik phone: +49-89-2105-2689 ***
*** Technische Universitaet Muenchen fax: +49-89-280 05 29 ***
*** Arcisstr.21, D-W8000 Muenchen 2 room: S 1211 ***
Minipages untereinander darstellen? (war: Re: verbatim einrahmen?)
Author: Olaf Maennig
Date: Thu, 03 Sep 1992 12:49
Date: Thu, 03 Sep 1992 12:49
40 lines
1995 bytes
1995 bytes
Hallo.
In article <1992Sep3.065211.15457@Informatik.TU-Muenchen.DE>,
lamberts@Informatik.TU-Muenchen.DE (Stefan Lamberts) writes:
|> Klar hat jemand eine Idee:
|>
|> \documentstyle[german]{article}
|> \begin{document}
|> blabla......
|> \fbox{\input{verbatim.tex}}
|> blabla....
|> \end{document}
|>
|> Und in der Datei verbatim.tex steht:
|>
|> \newlength{\mipawi}
|> \settowidth{\mipawi}{\tt Laengste Zeile der Verbatim Umgebung}
|> \begin{minipage}{\mipawi}
|> \begin{verbatim}
|> Anfang des Verbatims
|>
|> Laengste Zeile der Verbatim Umgebung
|>
|> Rest des Verbatims....
|> \end{verbatim}
|> \end{minipage}
Diesen Tip habe ich in meinem aktuellen Dokument aufgegriffen.
Nun habe ich aber zwei Minipages, die in die fbox kommen sollen. Diese
sollen untereinander stehen, aber das kriege ich nicht hin. LaTeX plaziert
die beiden Minipages immer nebeneinander.
Wer hilft?
--
---------------------------------------------------------------------------
_ Department of Computer Science IV
/ \ |\/| University of Dortmund, Germany
\_/laf | |aennig e-mail: maennig@siggi.informatik.uni-dortmund.de
---------------------------------------------------------------------------
Re: Minipages untereinander darstellen? (war: Re: verbatim einrahmen?)
Author: Olaf Maennig
Date: Thu, 03 Sep 1992 13:08
Date: Thu, 03 Sep 1992 13:08
17 lines
1592 bytes
1592 bytes
In article <1851kiINNf16@fbi-news.Informatik.Uni-Dortmund.DE>, I wrote:
|> Nun habe ich aber zwei Minipages, die in die fbox kommen sollen. Diese
|> sollen untereinander stehen, aber das kriege ich nicht hin. LaTeX plaziert
|> die beiden Minipages immer nebeneinander.
Da hatte ich wohl ein Brett vorm Kopf. Der Trick ist, um die beiden
Minipages noch einmal eine Minipage zu packen.
Ich vergass, dass \fbox alle seine Elemente horizontal anordnet, w"ahrend
\parbox seine Elemente untereinander anordnet.
--
---------------------------------------------------------------------------
_ Department of Computer Science IV
/ \ |\/| University of Dortmund, Germany
\_/laf | |aennig e-mail: maennig@siggi.informatik.uni-dortmund.de
---------------------------------------------------------------------------
Re: verbatim einrahmen?
Author: Olaf Maennig
Date: Fri, 04 Sep 1992 11:46
Date: Fri, 04 Sep 1992 11:46
92 lines
3696 bytes
3696 bytes
In article <1992Sep3.065211.15457@Informatik.TU-Muenchen.DE> schreibt Stefan:
|> Und in der Datei verbatim.tex steht:
|>
|> \newlength{\mipawi}
|> \settowidth{\mipawi}{\tt Laengste Zeile der Verbatim Umgebung}
|> \begin{minipage}{\mipawi}
|> \begin{verbatim}
|> Anfang des Verbatims
|>
|> Laengste Zeile der Verbatim Umgebung
|>
|> Rest des Verbatims....
|> \end{verbatim}
|> \end{minipage}
Wie ich in einem der letzten Postings schon erw"ahnt habe, habe ich diesen
Tip aufgenommen. Wirklich sehr sch"on!
Allerdings klappt die Berechnung von \mipawi komischerweise nicht immer. Die
Box ist manchmal (!) trotz der dynamischen Berechnung ein paar Punkte zu
klein. Manchmal heisst, dass anscheinend nicht vorhersehbar ist wann es
funktioniert. Aber wenn's funktioniert, dann bei jedem Compiliervorgang.
Bspw. klappt es hier:
...
\begin{figure}[hbt]
\begin{center}
\fbox{\input{vb-blocks.tex}}
\end{center}
\caption{Sample text blocks and indentation levels}\label{fig-block}
\end{figure}
...
% vb-blocks.tex:
\begin{footnotesize}
\settowidth{\mipawi}
{\verb+------------at-a-higher-indentation-level,+}
\begin{minipage}{\mipawi}
\begin{verbatim}
The next is indeed
at a higher indentation level,
\end{verbatim}
\end{minipage}
\end{footnotesize}
Hier klappt es aber nicht:
...
\begin{figure}[hbt]
\begin{center}
\fbox{\input{vb-spec.tex}}
\end{center}
\caption{Extract of the output of {\tt C-h m}}\label{fig-modedescr}
\end{figure}
...
% vb-spec.tex:
\begin{footnotesize}
\settowidth{\mipawi}
{\verb+16----------{t-:in:-T-:-t.nam---n}-:cup:-{-[[nam-:mapsto:-n,-itm-:ma
apsto:-i]]}-;+}
\begin{minipage}{\mipawi}
\begin{verbatim}
15 Insert(n, i, T) ==
16 {t :in: T : t.nam # n} :cup: { [[nam :mapsto: n, itm :mapsto:
i]]} ;
17
18 LookUp(n, T) == CHOOSE( t :in: T : t.nam = n ).itm ;
\end{verbatim}
\end{minipage}
\end{footnotesize}
Ich habe nur das Wichtigste in die verbatims gepackt (hoffentlich habe ich
dadurch nichts verf"alscht!).
Was ich herausgefunden habe, ist, dass es keinen Unterschied macht, ob ich
\mipawi durch \tt oder durch \verb+...+ berechnen lasse. Wohl aber ist es
nicht egal, ob ich Leerzeichen in dem String habe oder nicht, was mir bei
\tt auch einleuchtet, aber nicht bei \verb+...+. Bei letzterem m"ussten doch
alle Zeichen gleich breit sein, oder? Jedenfalls wird die Box schon breiter,
wenn ich die Spaces durch Bindestriche ersetze. Aber was ist verkehrt, dass
die Box immer noch nicht breit genug ist?
Weiss einer von Euch Bescheid?
Tschau,
Olaf
--
---------------------------------------------------------------------------
_ Department of Computer Science IV
/ \ |\/| University of Dortmund, Germany
\_/laf | |aennig e-mail: maennig@siggi.informatik.uni-dortmund.de
---------------------------------------------------------------------------
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads