Strona 1 z 1

LaTeX i font square721exeu

: 29 czerwca 2011, 11:11
autor: Torque
Kompiluję dokument LaTeX-a na klasie dostarczonej przez klienta. Nie drukują mi się niektóre nagłówki, które powinny pojawić się w wynikowym pdf-ie.

Podczas komplilacji otrzymuję komunikat:

Kod: Zaznacz cały

Some font shapes were not available, defaults substituted.
i tworzony jest plik missfont.log o zawartości:

Kod: Zaznacz cały

mktextfm square721exeu_r
mktextfm square721exeu_r
mktextfm square721exeu_b
mktextfm square721exeu_b
mktextfm square721exeu_b
mktextfm square721exeu_b
mktextfm square721exeu_r
mktextfm square721exeu_r
mktextfm square721exeu_r
mktextfm square721exeu_b
mktextfm square721exeu_b
Wygląda na to, że brakuje mi tego fontu, jednak poszukiwania w repo porzez

Kod: Zaznacz cały

apt-cache search square721
nie zwracają żadnych wyników.

Zanim zacznę przeszukiwać Internet oraz ściągać i testować fonty z różnych witryn chciałbym spytać kogoś zorientowanego, czy może znajdę w repo ten font np. w paczce pod inną nazwą?
Wolałbym jednak mieć go zainstalowanego z repozytoriów przez menedżera pakietów.

: 29 czerwca 2011, 23:21
autor: fnmirk
Poproszę o preambułę dokumentu.

: 30 czerwca 2011, 00:03
autor: Torque
Proszę bardzo:

Kod: Zaznacz cały

\RequirePackage{lineno}
\documentclass[proof]{ClientClass}
\usepackage{layout}
\usepackage{amsmath}
\usepackage{textcomp}
\usepackage{amssymb}

\received{xx xx xx}
\accepted{xx xx xx}
\year{xx}
\issue{NN}

\title{Here is the title}

\articletype{Editorial}

\author{}

\institute{}

\abstract{}

\keywords{}
Nie wiem, czy preambuła dokumentu coś pomoże, ponieważ definicje układu (w tym użyte fonty) są w klasie dostarczonej przez klienta.

Nie jestem na tyle biegły w LaTeX-u aby tworzyć i modyfikować klasy dokumentów, ale przeglądając plik .cls dostarczony przez klienta znalazłem np. taki fragment:

Kod: Zaznacz cały

\ifcej@printbox%
	    \usefont{T1}{square721exeu}{b}{n}\fontsize{8pt}{10pt}\selectfont
	    \ifcej@printabstract%
	      \settowidth\cej@tempdimen{Abstract:\kern.5em}%
Słowo "Abstract" jest jednym z nagłówków, które mi się nie drukują.

Klasa klienta utworzona jest na podstawie klasy "revetex4".

: 30 czerwca 2011, 03:11
autor: fnmirk
Tak naprawdę to nie wiem co to za font?

Możesz spróbować wyłączyć linijkę:
&quot pisze:

Kod: Zaznacz cały

	    \usefont{T1}{square721exeu}{b}{n}\fontsize{8pt}{10pt}\selectfont
Przez wstawienie na początku znaku %.

Ewentualnie podmienić na jakiś dostępny w LateX-u font.

Czy masz zainstalowane pakiety texlive-fonts-extra, texlive-fonts-recommended? Jak nie, to doinstaluj być może tu się kryje ten font pod inną nazwą.

Możesz też podmienić nazwę square721exeu na np. palatino (lub pxfonts) lub iwona, jeżeli doinstalujesz wspomniane wcześniej pakiety.

: 30 czerwca 2011, 11:08
autor: Torque
To font firmy Bitstream, odpowiednik kroju Eurostile. Myślałem, że może "square721exeu" to jakaś jego darmowa wersja.

Nie chcę aż tak ingerować w układ zaprojektowany przez klienta. Ten krój jest jednak dość charakterystyczny i zmiana była by widoczna na pierwszy rzut oka.

Pakiety texlive-fonts-extra i texlive-fonts-recommended mam zainstalowane.

Na razie poprosiłem klienta o dosłanie mi tych fontów, zobaczymy co odpowie. Nie chciałem tego robić dopóki nie upewniłem się, czy nie jest to przypadkiem font dostarczany z dystrybucją LaTeX-a lub dostępny w repozytoriach Debiana, coby nie wyjść na głupka ;)

Dziękuję za zainteresowanie.