# [texhax] Writing explicit newline to external file

Toby Cubitt tsc25 at cantab.net
Mon Jun 11 18:35:41 CEST 2007

```Philip G. Ratcliffe wrote:
>> Is there some way to write an explicit newline character to
>> an external
>> file in (La)TeX? None of the following seem to work:
>>
>> \write\@stream{blah blah^^Mfoo bar}
>> \write\@stream{blah blah\\foo bar}
>> {\lccode`|=13 \lowercase{\write\@stream{blah blah|foo bar}}}
>
> What exactly do mean by an "explicit" newline character?  Anyway, what about
> this?

I was trying to distinguish between a newline character appearing
explicitly within a single write command, and a newline character being
written implicitly when two lines are written with two different write
commands.

> \write\@stream{blah blah\string\\foo bar}

Did you test this yourself? I only ask because it doesn't work for me.
Rather, it just writes "\\".

Toby
```