PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : textbf und texttt - beides anwenden



badera
24-12-2004, 15:31
Wie kriegt man hin, dass man Fett und TT setzen kann?


\texttt{\textbf{Fett und Maschinenschrift}}

Es wird immer nur \texttt gesetzt, aber nicht fett. wenn ich die Reihenfolge ändere, also


\textbf{\texttt{Fett und Maschinenschrift}}

dann ists genau gleich... was mach ich falsch? - Das wird doch wohl irgendwie funktionieren?

- Adrian

koelle
25-12-2004, 13:28
Hi,

was soll denn texttt machen? Hör den Befehl zum ersten Mal. Meinst du vielleicht textit?

mfg koelle

badera
25-12-2004, 13:54
Nein, ich meine nicht \textit. \texttt ist dasselbe wie \tt.
Und wenn wir schon dabei sind: Das oben genannte Problem tritt genauso auch bei \textit auf:


\textbf{\textit{bold und italic}}


Das obige Beispiel gibt nur Fett aus, nicht aber italic. Warum lassen sich da nicht mehrere kombinieren??

- Adrian

nathanori
25-12-2004, 21:04
ich hab das grad eben mal zum Spaß bei mir durchlaufen lassen:
es funktioniert ohne Probleme und zwar im Vergleich:

bold und italic\\
\textbf{bold}\\
\textit{italic}\\
\textbf{\textit{bold und italic}

sieht man eindeutig dass alles funktioniert. Nun ist die Frage warum nicht bei dir / euch? ...

badera
26-12-2004, 21:13
hmmm, ok. :o Ich sehe gerade, weshalb fett und kursiv zusammen nicht funktioniert haben bei mir. Ich habe da selbst was falsch gemacht... sorry, fehlalarm.

Aber es ging ja eigentlich um fett und tt. Und das geht glaub ich einfach wirklich nicht. Folgendes Beispiel gibt bei mir NICHT das richtige aus:


\documentclass{report}

\begin{document}
\bf{bold}\\
\tt{tt}\\
\bf{\tt{bold und tt}}
\end{document}


Weshalb nicht?

- Adrian

bischi
27-12-2004, 09:45
Versuchs mal mit \bfseries{}

MfG Bischi

badera
27-12-2004, 20:59
Schade, dass auch \bfseries nicht hilft. Ist denn das so unhäufig, dass man \tt und \bf[series] haben möchte?

- Adrian

blubb
30-12-2004, 11:56
Zuerst eine kleine Korrektur:

\texttt ist dasselbe wie \tt.
Nein.
\texttt erwartet einen Parameter, der dann in einem Typewriter-Font (So eine Art Schreibmaschinenschrift) gesetzt wird.
\tt wechselt den Font in eine Schreibmaschinenschrift.

Am Beispiel:

\documentclass{scrartcl}
\begin{document}

vorher \texttt{tt} Nachher

vorher \tt{tt} Nachher

\end{document}
Man beachte, die Klammer um \tt{tt} hat keine Wirkung, da \tt keinen Parameter hat. Was ginge wäre {\tt tt}, da die Schriftumstellung nur auf den aktuellen Block eingegrenzt ist.

Aber zur Ursprungsfrage, fette Typewriterschrift.
Sowohl \textbf als auch \texttt stellen innerhalb einer Fontfamilie einen bestimmten Font ein. (Im Gegensatz zu Word, wo teilweise ein Font einfach "verfettet" wird). Was du also brauchst ist ein fetter tpewriter-Font.

Etwas versteckt in der Doku von listings.sty findet sich ein Tip:

How to get bold typewriter type keywords? Use the LuxiMono package available from CTAN/fonts/luximono.
Aus einer alten Version habe ich noch folgende Beschreibung:

% \subsection{Bold typewriter fonts}
%
% Many people asked for bold typewriter fonts since they aren't included in
% the \LaTeX\ standard distribution. Here now one answer on how to use them
% in spite of that.
% Firstly you'll need Metafont source files for bold typewriter, e.g.~
% \texttt{cmbtt8.mf}, \texttt{cmbtt9.mf} and \texttt{cmbtt10.mf} from
% \href{ftp://ftp.dante.de/tex-archive/fonts/cm/mf-extra/bold}
% {CTAN/fonts/cm/mf-extra/bold}.
% Secondly you have to create \texttt{.tfm} files, i.e.~run the Metafont
% program on these sources. This is possibly done automatically when you use
% the fonts in a document. Finally you must tell \LaTeX\ that you've installed
% bold typewriter fonts. Just use
% \begin{verbatim}
% \DeclareFontShape{OT1}{cmtt}{bx}{n}
% {<5><6><7><8>cmbtt8%
% <9>cmbtt9%
% <10><10.95>cmbtt10%
% <12><14.4><17.28><20.74><24.88>cmbtt10%
% }{}\end{verbatim}
% (before |\begin{document}|). That's all!
%


Ich hoffe du kannst damit was anfangen.

Blubb