Mengutip penulis blockquote menggunakan sintaks penurunan harga


148

Saya menggunakan Symfony CMS dan menggunakan penurunan harga untuk menulis artikel. Saya perlu membuat kutipan kutipan dari Benjamin Franklin dan ingin kutipan tersebut diikuti dengan kutipan di bawahnya, tetapi saat ini yang dilakukannya hanyalah memblok seluruh baris. Bagaimana seseorang melakukan ini dalam sintaks penurunan harga?


Saya berharap jawaban akan sesuatu yang berubah: `` @inproceedings {zhou2019objects, title = {Objects as Points}, author = {Zhou, Xingyi and Wang, Dequan and Kr {\ "a} henb {\" u} hl , Philipp}, booktitle = {arXiv preprint arXiv: 1904.07850}, year = {2019}} `` To APA or IEEE inline citation + bibliography. Saya berharap .... tapi tampaknya ini bukan Latex
Daniel Kurniadi

Jawaban:


192

Penurunan harga tidak memiliki sintaks kutipan khusus.

Taruhan terbaik Anda adalah seperti ini:

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

yang mengakibatkan:

Kutip di sini.

- Benjamin Franklin


42
Saya akan menggunakan & mdash; bukannya dua tanda hubung.
Evan

6
@Evan Style sepenuhnya terserah pengguna. Penginstalan penurunan harga saya menyertakan Smartypants, yang berubah - menjadi emdash.
ceejayoz

3
Kutipan salah untuk menandai nama orang. dev.w3.org/html5/spec/single-page.html#the-cite-element
Atadj

3
@Paul Ini adalah situasi di mana saya dengan senang hati mengabaikan rekomendasi mereka. Mengingat bahwa pidato lisan, bukan hanya publikasi, biasanya dapat dikutip dalam karya akademis, saya merasa nyaman menyebutnya sebagai kutipan di web juga.
ceejayoz

3
Menyatakan hanya penulis yang tampaknya bukan penggunaan yang salah menurut dokumen ini: w3.org/html/wg/drafts/html/master/… Saya mengutip: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

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

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

Jika Anda memiliki manual gaya, gunakan pedomannya untuk menentukan dengan tepat di mana harus menempatkan kutipan, dll.

Output dari Markdown + Smartypants untuk hal di atas adalah

Rahasia kreativitas adalah mengetahui cara menyembunyikan sumber Anda. - Albert Einstein


4
"Saya akan menggunakan sebagai &mdash;pengganti dua tanda hubung.", - @Evan, stackoverflow.com/a/2002150/934739#comment1923634_2002150 .
Gerard Roche

Untuk mendorong kutipan ke baris baru, tambahkan 2 spasi di akhir baris sebelumnya, misalnya di atas, tambahkan 2 spasi setelah "sumber".
Gerard Roche

"Smartypants" adalah istilah yang sangat kelebihan beban. Apa dalam konteks ini? Beberapa pustaka JavaScript? Apakah Anda memiliki referensi untuk itu (tanggapi dengan mengedit jawaban Anda , bukan di sini dalam komentar)?
Peter Mortensen

@PeterMortensen Saya pikir dia mengacu pada Albert Einstein, tapi saya bisa salah.
Joshua Pinter

4

Menambahkan contoh lain di sini untuk referensi. Dibuat dari 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)

Menghasilkan yang berikut:

Test-driven development (TDD) adalah proses pengembangan perangkat lunak yang bergantung pada pengulangan siklus pengembangan yang sangat singkat: persyaratan diubah menjadi kasus uji yang sangat spesifik, kemudian perangkat lunak ditingkatkan untuk lulus uji baru saja.

--- Pengembangan yang digerakkan oleh pengujian. (2016, 20 November). Di Wikipedia, The Free Encyclopedia. Diakses tanggal 23:45, 20 November 2016


2

1. Karena kutipan apa pun, kutipan tersebut dianggap memiliki sumber, meskipun tidak diketahui.

2. Karena penurunan harga > Quotedirender sebagai <blockquote><p>Quote</p></blockquote>dan

> Quote1
>
> Quote2

dirender sebagai

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

Solusi saya untuk ini selalu mengambil yang terakhir <p></p>sebagai sumber dan menanganinya dengan css (dalam kasus saya SCSS):

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;
            }
        }
    }
}

Itu \000Aitu format css karakter unicode baris baru , itu membantu untuk membuat sumber muncul di baris berikutnya, jika Anda tidak mau, hapus saja dan tambahkan beberapa spasi di sana. Yang lainnya juga adalah format css karakter unicode.


0

Secara pribadi saya lebih suka menyusun blockquote dalam blockquote.

Inilah yang saya suka melakukannya:

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

Outputnya bervariasi pada bagaimana Anda menata semuanya, tetapi menggunakan github ʻol biasa terlihat seperti ini, yang menurut saya pribadi terlihat bagus!

masukkan deskripsi gambar di sini

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


21
Meskipun ini terlihat bagus di pratinjau penurunan harga, ini secara semantik tidak benar.
joeyhoer
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.