cmttbより太いタイプライター体を使用する方法について

cmttbより太いタイプライター体を使用する方法について

- 小林 コウキ の投稿
返信数: 7
太いcmttを使用を使用したいのですが,今は
\usepackage{bold-extra}
を入れて,cmttbが出力できるようにしてあります.
cmttbでは,cmttとの差が分かりづらいので,cmttbよりも太い書体を使用したと考えています.

現在の使い方は以下の通りです.

{\tt abcdefghijklmn 0123456789}%cmtt

{{\tt\bfseries abcdefghijklmn 0123456789}}%cmttb


ご存じの方がいらっしゃいましたら,教えていただけないでしょうか.

よろしくお願いいたします.
小林 コウキ への返信

Re: cmttbより太いタイプライター体を使用する方法について

- m c の投稿
cmttは絶対的な要件でしょうか?
また「cmttbより太い」のも必須条件でしょうか?

そうでないのでしたら,タイプライター書体をどのように使うかとか,好みの問題
もありますので,
https://tug.org/FontCatalogue/typewriterfonts.html
にリストされているものからボールド体を持っているものを選んで試してみるのが
一番かと思います.
もちろん,セリフ体やサンセリフ体に設定する欧文フォントとのバランスも考慮要
因になります.

私は
・セリフ体:TeX-Gyre Termes
・サンセリフ体:TeX-Gyre Heros
・タイプライタ体:Inconsolata(zi4)
の組み合わせで使うことが多いです:
\usepackage{tgtermes,tgheros}
\usepackage[scale=1.1,varl]{zi4}

直接的な回答ではなく申し訳ないですが,ご参考までに.
小林 コウキ への返信

Re: cmttbより太いタイプライター体を使用する方法について

- m c の投稿
cmbttというフォントがあるようですね(浅学にて,調べるまで知りませんでした).

2014年の記事ですが
https://qiita.com/wtakuo/items/24ae61158ab4d1d6ac79
の4.で少し触れられています.
m c への返信

Re: cmttbより太いタイプライター体を使用する方法について

- 小林 コウキ の投稿
m c様
ご返信,ありがとうございます.

教えていただいた
\usepackage[cmbtt]{bold-extra}
では,フォントと太くすることがきました.
ただ,通常のタイプライター体よりも小さくなっています.

通常のタイプライター体と同じサイズで出すには,どのようにしたらよろしいでしょうか.


texソース

元のタイプライター体(TeXのタイプライター体)

{\tt abcdefghijklmn 0123456789}%


TeXのタイプライター体を太く

{{\tt\bfseries abcdefghijklmn 0123456789}}%



よろしくお願いいたします.
小林 コウキ への返信

Re: cmttbより太いタイプライター体を使用する方法について

- m c の投稿
Latin Modernフォントではどうでしょうか?
Computer Modernよりはメリハリがあると思います.

プリアンブルに
\usepackage{lmodern}
と書くだけです(TeX Liveには入っています).

いただいたサンプルソースを組版した結果を添付します.

TeX Wiki: https://texwiki.texjp.org/?Latin%20Modern
本家Webページ: http://www.gust.org.pl/projects/e-foundry/latin-modern/
m c への返信

Re: cmttbより太いタイプライター体を使用する方法について

- 小林 コウキ の投稿
m c様
ご返信,ありがとうございます.

\usepackage[T1]{fontenc}%
\usepackage{lmodern}%
と追加したのですが,ウエイトが変わりません.

ソースは先ほどと同じで,以下の通りです.
他に足りないものがあるのでしょうか.

元のタイプライター体(TeXのタイプライター体)

{\tt abcdefghijklmn 0123456789}%


TeXのタイプライター体を太く

{{\tt\bfseries abcdefghijklmn 0123456789}}%


よろしくお願いいたします.
小林 コウキ への返信

Re: cmttbより太いタイプライター体を使用する方法について

- m c の投稿
私が試している以下のソースファイル(lmodern_T1.tex)では,添付ファイルのとおり
ウェイトが変わります.
小林さんのソースファイルと比べてみてください.
ちなみにTeX Live 2021,ptex2pdf (upLaTeX)を用いdvipdfmxでPDF化しています.

\documentclass[a4paper,uplatex]{jsarticle}
\usepackage[T1]{fontenc} % この行はなくても私の組版結果では違いがわかりますが
\usepackage{lmodern}
\begin{document}

texソース

元のタイプライター体(TeXのタイプライター体)

{\tt abcdefghijklmn 0123456789}%


TeXのタイプライター体を太く

{{\tt\bfseries abcdefghijklmn 0123456789}}%

\end{document}
m c への返信

Re: cmttbより太いタイプライター体を使用する方法について

- 小林 コウキ の投稿
m c様
ご返信,ありがとうございます.

TeX Live 2020の環境ではうまくいきました.
現在,TeX Live2020以外の環境で行っていて,そちらではボールドでは出ずに,レギュラーの書体で出てしまいます.

フォントのファイルの関係でしょうか.
もう少し詳しく調べてみたいと思います.