LaTeX i font square721exeu

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
Torque
Posty: 37
Rejestracja: 10 marca 2009, 16:06
Lokalizacja: Dolna Posada

LaTeX i font square721exeu

Post autor: Torque » 29 czerwca 2011, 11:11

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.

fnmirk
Senior Member
Posty: 8037
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk » 29 czerwca 2011, 23:21

Poproszę o preambułę dokumentu.

Awatar użytkownika
Torque
Posty: 37
Rejestracja: 10 marca 2009, 16:06
Lokalizacja: Dolna Posada

Post autor: Torque » 30 czerwca 2011, 00:03

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".

fnmirk
Senior Member
Posty: 8037
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk » 30 czerwca 2011, 03:11

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.

Awatar użytkownika
Torque
Posty: 37
Rejestracja: 10 marca 2009, 16:06
Lokalizacja: Dolna Posada

Post autor: Torque » 30 czerwca 2011, 11:08

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.

ODPOWIEDZ