sQuote                 package:base                 R Documentation

_Q_u_o_t_e _T_e_x_t

_D_e_s_c_r_i_p_t_i_o_n:

     Single or double quote text by combining with appropriate single
     or double left and right quotation marks.

_U_s_a_g_e:

     sQuote(x)
     dQuote(x)

_A_r_g_u_m_e_n_t_s:

       x: an R object, to be coerced to a character vector.

_D_e_t_a_i_l_s:

     The purpose of the functions is to provide a simple means of
     markup for quoting text to be used in the R output, e.g., in
     warnings or error messages.  Note that English quoting conventions
     are used, whatever the locale in use.

     The choice of the appropriate quotation marks depends on both the
     locale and the available character sets.  Older Unix/X11 fonts
     displayed the grave accent (0x60) and the apostrophe (0x27) in a
     way that they could also be used as matching open and close single
     quotation marks.  Using modern fonts, or non-Unix systems, these
     characters no longer produce matching glyphs.  Unicode provides
     left and right single quotation mark characters (U+2018 and
     U+2019); if Unicode cannot be assumed, it seems reasonable to use
     the apostrophe as an undirectional single quotation mark.

     Similarly, Unicode has left and right double quotation mark
     characters (U+201C and U+201D); if only ASCII's typewriter
     characteristics can be employed, than the ASCII quotation mark
     (0x22) should be used as both the left and right double quotation
     mark.

     By default, 'sQuote' and 'dQuote' employ undirectional  ASCII
     quotation style.  In a UTF-8 locale (see 'l10n_info'), the Unicode
     directional quotes are used.

_R_e_f_e_r_e_n_c_e_s:

     Markus Kuhn, "ASCII and Unicode quotation marks". <URL:
     http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html>

_S_e_e _A_l_s_o:

     'Quotes' for quoting R code.

     'shQuote' for quoting OS commands.

_E_x_a_m_p_l_e_s:

     paste("argument", sQuote("x"), "must be non-zero")

