2013-12-02 1 views
5

Ich entwickle eine Präsentation mit der Verwendung von Rslidify Funktion. In meiner Präsentation verwende ich diakritischen Marken aus der polnischen Sprache (Ą, Ć, Ę, Ł, Ń, Ó,,, Ź, Ż). Ich habe bemerkt, dass ihre Anzeige (nur im Fall der Präsentation Titel Folie) unterscheidet sich, je nachdem, ob ich rendere HTML-Ansicht über Knit HTML Schaltfläche in RStudio oder ich sehe die HTML-Datei-Ausgabe von der slifidy Funktion generiert. Slidify - diakritisches Zeichen Problem: andere Titel Folie Schriftart in RStudio Knit HTML-Ansicht und gleiten HTML-Ausgabe

Dies ist ein Bildschirm von einer „Knit HTML-Schaltfläche Ansicht“ Präsentation Titelfolie:

enter image description here

Dies ist ein Bildschirm aus einer HTML-Datei ausgegeben durch die slifidy Funktion erzeugt (in denen ich markierte zusätzlich einig von hervorragend angezeigt Noten):

enter image description here

Frage: warum tut so di Rferenz in einer Schriftart auftreten und, was wichtiger ist, wie man das vermeidet? (Bitte beachten Sie es nur in der Titelfolie passiert.)

Meine Präsentation mit der Struktur beginnt:

--- 
title  : Mąlarądóałatrią o (ą,ć,ę,ł,ń,ó,ś,ź,ż ; Ą,Ć,Ę,Ł,Ń,Ó,Ś,Ź,Ż) 
subtitle : Podtytuł mąlarądóałatrią o (ą,ć,ę,ł,ń,ó,ś,ź,ż ; Ą,Ć,Ę,Ł,Ń,Ó,Ś,Ź,Ż) 
author  : Imię Nazwisko 
job   : Pisanie prezentacji o (ą,ć,ę,ł,ń,ó,ś,ź,ż ; Ą,Ć,Ę,Ł,Ń,Ó,Ś,Ź,Ż) 
framework : io2012  # {io2012, html5slides, shower, dzslides, ...} 
highlighter : highlight.js # {highlight.js, prettify, highlight} 
hitheme  : tomorrow  # 
widgets  : []   # {mathjax, quiz, bootstrap} 
mode  : selfcontained # {standalone, draft} 
--- 

## Wstęp o ą,ć,ę,ł,ń,ó,ś,ź,ż ; Ą,Ć,Ę,Ł,Ń,Ó,Ś,Ź,Ż 

[...] 
+1

Ich vermute, dass es mit der Codierung des Dokuments zu tun hat. Ich glaube, wenn Sie Knit HTML drücken, wird das Dokument als UTF-8 codiert, was dazu führt, dass es korrekt gleitet, während die Schiebefunktion sich nicht automatisch darum kümmert. Ich werde die Ursache untersuchen und herausfinden. – Ramnath

+0

Können Sie in RStudio beim Speichern der Rmd-Datei die Option "Mit Kodierung speichern" versuchen und sicherstellen, dass Sie sie als UTF-8 speichern? – Ramnath

+0

** Ramnath **, vielen Dank für Ihr Interesse! Ich habe UTF-8 als * Standard-Codierung für Quelldateien * festgelegt. Um zu 100% sicher zu sein, habe ich einfach die 'Speichern mit Kodierung -> UTF-8' gemacht, und das Ergebnis nach dem Ausführen von 'slipfy' ist das gleiche. Würden Sie es als eine gute temporäre Lösung betrachten, eine Schriftart auf den Typ zu setzen, den wir auf dem ersten Bildschirm sehen können? (Wie im zweiten Bildschirm werden die diakritischen Zeichen * korrekt * angezeigt, nur die Schriftart ist inkonsistent ...) –

Antwort

0

Wie ich in den Kommentaren unten meine Frage schrieb, ich schließlich dieses Problem zu lösen beschlossen die durch Modifizieren .css Datei: \mydeck\libraries\frameworks\io2012\css\slidify.css.

Here ist die Standard-.css Datei ich nach dem ersten slidify über ein Dokument erhalten, und here den Kundenwünschen angepasst .css Datei, die mit der Schriftart Inkonsistenz Angebote finden können. (Natürlich im slidify Dateien Verzeichnis, es wird unter „alten“ slidify.css Namen existieren.) Die einzigen Änderungen, die ich angelegt sind diese unter

/* Styles for Title Slide */ 

Abschnitt.

+0

Marta, ich kann Ihre .css-Datei nicht herunterladen. Könnten Sie es bitte erneut laden? – matandked

Verwandte Themen