Zitieren des Autors eines Blockzitats unter Verwendung der Markdown-Syntax


140

Ich verwende das Symfony CMS und es verwendet Markdown zum Schreiben von Artikeln. Ich muss ein Blockzitat eines Zitats von Benjamin Franklin erstellen und möchte, dass dem Zitat ein Zitat darunter folgt, aber im Moment ist alles, was es tut, das Blockzitat der gesamten Zeile. Wie macht man das in der Markdown-Syntax?


Ich hatte gehofft, die Antwort würde sich ändern: `` `@inproceedings {zhou2019objects, title = {Objekte als Punkte}, author = {Zhou, Xingyi und Wang, Dequan und Kr {\" a} henb {\ "u} hl , Philipp}, booktitle = {arXiv preprint arXiv: 1904.07850}, year = {2019}} `` `Zu APA- oder IEEE-Inline-Zitaten + Bibliographie. Ich wünschte ... aber das ist anscheinend kein Latex
Daniel Kurniadi

Antworten:


183

Markdown hat keine dedizierte Zitiersyntax.

Ihre beste Wette ist ungefähr so:

> Quote here.
>
> -- <cite>Benjamin Franklin</cite>

was in ... endet:

Zitat hier.

- Benjamin Franklin


42
Ich würde ein & mdash; anstelle von zwei Bindestrichen.
Evan

6
@Evan Style liegt ganz beim Benutzer. Meine Markdown-Installation enthält Smartypants, die sich in einen Emdash verwandeln.
Ceejayoz

3
Zitieren ist falsch, um den Namen der Person zu markieren. dev.w3.org/html5/spec/single-page.html#the-cite-element
Atadj

3
@Paul Dies ist eine Situation, in der ich ihre Empfehlungen gerne ignoriere. Angesichts der Tatsache, dass gesprochene Reden, nicht nur Veröffentlichungen, normalerweise in einer akademischen Arbeit zitiert werden können, nenne ich das auch gerne ein Zitat im Internet.
Ceejayoz

3
Nur den Autor anzugeben, scheint keine falsche Verwendung gemäß diesem Dokument zu sein: w3.org/html/wg/drafts/html/master/… Ich zitiere:The cite element represents a reference to a creative work. It must include the title of the work or the name of the author(person, people or organization) or an URL reference, or a reference in abbreviated form as per the conventions used for the addition of citation metadata.
Zelphir Kaltstahl

87
> The secret to creativity is knowing how to hide your sources. 
> -- <cite>[Albert Einstein][1]</cite>

[1]: http://www.quotedb.com/quotes/2112

Wenn Sie ein Stilhandbuch haben, verwenden Sie dessen Richtlinien, um genau zu bestimmen, wo das Zitat usw. platziert werden soll.

Die Ausgabe von Markdown + Smartypants für die oben genannten ist

Das Geheimnis der Kreativität besteht darin, zu wissen, wie man seine Quellen versteckt. - Albert Einstein


4
"Ich würde einen &mdash;anstelle von zwei Bindestrichen verwenden.", - @Evan, stackoverflow.com/a/2002150/934739#comment1923634_2002150 .
Gerard Roche

Um das Zitat in eine neue Zeile zu verschieben, fügen Sie am Ende der vorhergehenden Zeile 2 Leerzeichen hinzu, z. B. oben 2 Leerzeichen nach "Quellen".
Gerard Roche

"Smartypants" ist ein stark überlasteter Begriff. Was ist das in diesem Zusammenhang? Eine JavaScript-Bibliothek? Haben Sie einen Verweis darauf (antworten Sie, indem Sie Ihre Antwort bearbeiten , nicht hier im Kommentar)?
Peter Mortensen

@ PeterMortensen Ich denke, er bezieht sich auf Albert Einstein, aber ich könnte mich irren.
Joshua Pinter

4

Fügen Sie hier ein weiteres Beispiel als Referenz hinzu. Generiert aus https://en.wikipedia.org/wiki/Special:CiteThisPage

> Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: requirements are turned into very specific test cases, then the software is improved to pass the new tests, only. 
>
> --- [Test-driven development. (2016, November 20). In Wikipedia, The Free Encyclopedia. Retrieved 23:45, November 20, 2016](https://en.wikipedia.org/w/index.php?title=Test-driven_development&oldid=750634597)

Produziert folgendes:

Testgetriebene Entwicklung (TDD) ist ein Softwareentwicklungsprozess, der auf der Wiederholung eines sehr kurzen Entwicklungszyklus beruht: Anforderungen werden in sehr spezifische Testfälle umgewandelt, und die Software wird verbessert, um nur die neuen Tests zu bestehen.

--- Testgetriebene Entwicklung. (2016, 20. November). In Wikipedia, The Free Encyclopedia. Abgerufen am 20. November 2016 um 23:45 Uhr


2

1. Da es sich bei jedem Zitat um eine Quelle handelt, auch wenn diese unbekannt ist.

2. Da ein Abschlag > Quoteals <blockquote><p>Quote</p></blockquote>und gerendert wird

> Quote1
>
> Quote2

wird gerendert als

<blockquote>
  <p>Quote1</p>
  <p>Quote2</p>
</blockquote>

Meine Lösung hierfür ist immer, den letzten <p></p>als Quelle zu nehmen und ihn per CSS (in meinem Fall SCSS) zu behandeln:

blockquote {
    p {
        display: inline;

        &:first-of-type {
            quotes: '\201C' '\201D' '\2018' '\2019';

            &::before {
                content: open-quote;
                margin-right: 0.1rem;
            }
        }

        &:last-of-type {
            quotes: '\201C' '\201D' '\2018' '\2019';
            font-style: italic;

            &::before {
                content: close-quote "\000A" "\2014" " ";
                white-space: pre;
                margin-left: 0.1rem;
                font-style: normal;
            }
        }

        // In case of a quote without a source.
        &:only-of-type {
            font-style: normal;
            quotes: '\201C' '\201D' '\2018' '\2019';

            &::before {
               content: open-quote;
               margin-right: 0.1rem;
            }

            &::after {
                content: close-quote;
                margin-left: 0.1rem;
            }
        }
    }
}

Das \000Aes das neue Linie Unicode - Zeichen CSS - Format , es helfen , die Quelle zu machen in der nächsten Zeile angezeigt werden , wenn Sie nicht wollen, ist es nur zu entfernen , und fügen Sie einige Räume gibt. Die anderen sind auch Unicode-Zeichen CSS-Format.


0

Persönlich verschachtele ich lieber ein Blockzitat in einem Blockzitat.

So mache ich es gerne:

> Quote here.
>
>> <cite>Benjamin Franklin</cite>

Die Ausgabe hängt davon ab, wie Sie alles stylen, aber die Verwendung von einfachem Github sieht so aus, was ich persönlich großartig finde!

Geben Sie hier die Bildbeschreibung ein

https://gist.github.com/nahtnam/63e3a14acd0f02313ec0


21
Obwohl dies in einem Markdown-Previewer gut aussieht, ist dies semantisch nicht korrekt.
Joeyhoer
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.