Caption in selber Schriftart wie Standardtext

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


EnineerTex
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Di 15. Aug 2017, 18:54

Caption in selber Schriftart wie Standardtext

Beitrag von EnineerTex »

Hallo liebes Forum,

ich habe die Vorgabe meine wissenschaftliche Arbeit in Arial Narrow zu schreiben.
Das habe ich nun auch wie folgt umgesetzt:
% ============= Packages =============

% Dokumentinformationen
\usepackage[
	pdftitle={Titel},
	pdfsubject={},
	pdfauthor={xy},
	pdfkeywords={xyz},	
	hidelinks %Links ausblenden
]{hyperref}


% Standard Packages
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}

% Schriftart Arial Narrow einbinden
\usepackage{fontspec}
\setsansfont[Ligatures=TeX]{Arial Narrow}

\begin{document}

\sffamily
Text 
\end{document}
Nach kompilieren mit Xelatex funktioniert es auch... Für den Standardtext.
Bild - und Tabellenüberschrfiten (Captions) werden aber nach wie vor in der alten Schriftart angezeigt.

Hat jemand eine Idee wie ich die Schriftart auch für die Captions übernehme?

Vielen Dank im Voraus und ein schönes Wochenende

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 530
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

Beitrag von nixversteh »

gelöscht
Zuletzt geändert von nixversteh am Sa 26. Aug 2017, 17:10, insgesamt 2-mal geändert.
Absence of evidence is not evidence of absence

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Inwiefern ist denn dein Minimalbeispiel jetzt hilfreich? Es zeigt einen Titel, nach dem nicht gefragt wurde, aber keine Caption. Paket xltxtra ist auch eher out.
\documentclass[paper=a4,fontsize=10pt]{scrartcl}
\usepackage{fontspec}
\setmainfont{TeX Gyre Heros}
%\setsansfont{TeX Gyre Heros}
\begin{document}
\captionof{figure}{Wombat und Capybara}
\section{Busy Bee in normaler serifenloser Standardschrift}
\end{document}
Die Beschriftung der Abbildung wird mit Heros gesetzt, wie erwartet.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

EnineerTex
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Di 15. Aug 2017, 18:54

Beitrag von EnineerTex »

vorab sorry. Dass das Minimalbeispiel nicht hilfreich ist sehe ich jetzt auch.

Verwendest Du Tex Gyre Heros, da es Ariall Narrow ähnelt?

https://tex.stackexchange.com/questions ... arrow-font

Code aus dem Link:
% Compile with xelatex or lualatex
% source file should be UTF-8 encoded
\documentclass{article}
\usepackage{fontspec}
\setsansfont[Ligatures=TeX]{Arial Narrow}
\begin{document}
\sffamily Some Arial Narrow
\end{document}
Wenn ich richtig informiert bin ist fontspec das xltxra Paket?
Was den Umgang von Latex mit der Schriftart Arial Narrow betrifft bin ich unbeholfen. Lasse mich aber gerne belehren.

EnineerTex
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Di 15. Aug 2017, 18:54

Beitrag von EnineerTex »

Okay, neuer Versuch. Hier das Minimalbeispiel.
Nicht wundern, das eingefügte Bild soll eine Tabelle sein.
\documentclass{article}
\usepackage{fontspec}
\setsansfont[Ligatures=TeX]{Arial Narrow}

\begin{document}
\sffamily 
Im Text wird Arial Narrow verwendent, in der Caption nicht.

\begin{table}[htp] 
\captionabove{Überschrift mit Arial Narrow} 
\label{norm} 
\centering 
  \includegraphics[keepaspectratio,width=\textwidth,height=\textheight]{bild.jpg} 
\end{table}

\end{document}

Gast

Beitrag von Gast »

Du stellst doch nur die Sans-Serif-Schrift um. Wenn du die Hauptschrift ändern willst, solltest du das auch tun. Johannes hat eine Möglichkeit dafür gezeigt.

EnineerTex
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Di 15. Aug 2017, 18:54

Beitrag von EnineerTex »

Ich hatte mich missverständlich ausgedrückt.
Hatte Johannes Code verwendet, habe aber nicht erkannt, dass ich dort auch Arial Narrow verwenden kann.

Habe die Dokumentation kurz gelesen und es klappt jetzt.
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{Arial Narrow}
Vielen Dank für Eure Beiträge und Hilfe

Antworten