From: Robert Klemme Date: 2008-06-01T21:59:33+09:00 Subject: Re: Slashes in YAML On 01.06.2008 14:47, Lee Smith wrote: > I wish to store several LaTex constants in YAML file and process them in > ruby. LaTex uses single slashes ('\') as a markup specifier. If I > specify a yaml string containing a single slash (e.g., "^{\circ}" which > is the LaTex markup for 'degrees Celsius') ruby will helpfully escape > the slash for me yielding "^{\\circ}" > > I've tried all sorts of quoting and other tricks to tell ruby to "leave > my string alone" but it insists on escaping my slash! I'm not sure what you're after. Do you want to use YAML strings directly for LaTex? Or did you trap into the usual inspect issue: irb(main):002:0> puts "a\\b" a\b => nil irb(main):003:0> puts "a\\b".inspect "a\\b" => nil Cheers robert