Index » PageStream Support » General » Text marks
Sign in to add a comment. Pages: 1
2013-03-24 10:58:14 CT #1
Anthony Hoffman
From: New Zealand
Registered: 2007-04-28
Posts: 25


Hi all,
I'm using Amiga PGS 4.1.5.6 under WinUAE to write a fairly lengthy and
complex technical document. Am trying to use text marks to
automatically insert page numbers for cross-referencing. e.g. "refer to
page 44 for details". My problem is that I always get an instant crash
whenever I insert a text mark. According to the docs I'm doing the
right thing, which is:
1. Place the cursor where you want to insert a reference point
2. Select Type - Insert - Text mark
3. Assign a name to the text mark
4. Place the cursor where you want to insert the page number of the
reference
5. Select Type - Insert - Text mark page #
6. Choose the desired text mark and click insert

I always get a crash on clicking insert (step 6) even if I start with a
new, blank, document.

Have checked with Ernest U who says he gets a recoverable error when
doing this on Mac E-UAE, so it would appear to be a problem within
4.1.5.6. Are there any known workarounds for this?

I have purchased the v5 upgrade, but as we all know, it's still work in
progress for AmigaOS, hence my reasons for trying to make this work on
v4.1.5.6.


Cheers,
Anthony.


Anthony Hoffman
Telecommunications Engineer
Scott Base Radio Workshop
Antarctica

Ext: 6790
DDI: 02 409 6790
Intl: +64 2 409 6790

2013-03-23 19:52:10 CT #2
Tim Doty
From: United States
Registered: 2006-02-06
Posts: 2939

unfortunately as far as I can remember that's a bug in that version of PgS. The work around would be to not use text marks. You are using PgS Amiga in WinUAE so an alternative would be to use v5 on Windows.

Maybe Deron has a better answer, but that is what I know/remember about it.

Tim Doty

On Mar 23, 2013, at 4:58 PM, Anthony Hoffman <ahoffman@clear.net.nz> wrote:

>
> Hi all,
> I'm using Amiga PGS 4.1.5.6 under WinUAE to write a fairly lengthy and
> complex technical document. Am trying to use text marks to
> automatically insert page numbers for cross-referencing. e.g. "refer to
> page 44 for details". My problem is that I always get an instant crash
> whenever I insert a text mark. According to the docs I'm doing the
> right thing, which is:
> 1. Place the cursor where you want to insert a reference point
> 2. Select Type - Insert - Text mark
> 3. Assign a name to the text mark
> 4. Place the cursor where you want to insert the page number of the
> reference
> 5. Select Type - Insert - Text mark page #
> 6. Choose the desired text mark and click insert
>
> I always get a crash on clicking insert (step 6) even if I start with a
> new, blank, document.
>
> Have checked with Ernest U who says he gets a recoverable error when
> doing this on Mac E-UAE, so it would appear to be a problem within
> 4.1.5.6. Are there any known workarounds for this?
>
> I have purchased the v5 upgrade, but as we all know, it's still work in
> progress for AmigaOS, hence my reasons for trying to make this work on
> v4.1.5.6.
>
> Cheers,
> Anthony.
>
> Anthony Hoffman
> Telecommunications Engineer
> Scott Base Radio Workshop
> Antarctica
>
> Ext: 6790
> DDI: 02 409 6790
> Intl: +64 2 409 6790
>
>


2013-03-24 07:44:35 CT #3
T.J. Zweers
From: Netherlands
Registered: 2006-02-07
Posts: 331

It is a bug in your PGS-version.
You are using the right approach for Text Marks.
Maybe you can side grade from the Amiga to the latest Windows version. I
am using it (5.0.5.Cool all the time.
I don't see it (side grade) at the site. Maybe Deron can help you with that.

Theo

Op 24-3-2013 1:52, Tim Doty schreef:
> unfortunately as far as I can remember that's a bug in that version of PgS. The work around would be to not use text marks. You are using PgS Amiga in WinUAE so an alternative would be to use v5 on Windows.
>
> Maybe Deron has a better answer, but that is what I know/remember about it.
>
> Tim Doty
>
> On Mar 23, 2013, at 4:58 PM, Anthony Hoffman <ahoffman@clear.net.nz> wrote:
>
>> Hi all,
>> I'm using Amiga PGS 4.1.5.6 under WinUAE to write a fairly lengthy and
>> complex technical document. Am trying to use text marks to
>> automatically insert page numbers for cross-referencing. e.g. "refer to
>> page 44 for details". My problem is that I always get an instant crash
>> whenever I insert a text mark. According to the docs I'm doing the
>> right thing, which is:
>> 1. Place the cursor where you want to insert a reference point
>> 2. Select Type - Insert - Text mark
>> 3. Assign a name to the text mark
>> 4. Place the cursor where you want to insert the page number of the
>> reference
>> 5. Select Type - Insert - Text mark page #
>> 6. Choose the desired text mark and click insert
>>
>> I always get a crash on clicking insert (step 6) even if I start with a
>> new, blank, document.
>>
>> Have checked with Ernest U who says he gets a recoverable error when
>> doing this on Mac E-UAE, so it would appear to be a problem within
>> 4.1.5.6. Are there any known workarounds for this?
>>
>> I have purchased the v5 upgrade, but as we all know, it's still work in
>> progress for AmigaOS, hence my reasons for trying to make this work on
>> v4.1.5.6.
>>
>> Cheers,
>> Anthony.
>>
>> Anthony Hoffman
>>

--
PageStream Pro 5.0.5.8 on Windows 7 Home Premium 64 bits (Dutch), Python 2.7.3 and PySide 1.1.0 (all 32 bits, unless stated otherwise)
AMD Athlon(tm) II X2 215 Processor at 2.70 GHz and 4 GB RAM


2013-03-24 14:33:54 CT #4
Bart Mathias
From: United States
Registered: 2007-01-13
Posts: 320

What the ...? Forwarding to Yahoo! doesn't work?

On Mar 23, 2013, at 4:58 PM, Anthony Hoffman <ahoffman@clear.net.nz> wrote:
> [...]
> 1. Place the cursor where you want to insert a reference point
> 2. Select Type - Insert - Text mark
> 3. Assign a name to the text mark
> 4. Place the cursor where you want to insert the page number of the
> reference
> 5. Select Type - Insert - Text mark page #
> 6. Choose the desired text mark and click insert
>
> I always get a crash on clicking insert (step 6) even if I start with a
> new, blank, document.

This aroused my curiosity, never having used the feature. Would it work on
my SAM640 with PageStream 5.0.5.8 Pro, or would it crash?

It doesn't crash. I'm not sure whether it does what it's intended to do or
not. Text mark page # doesn't give me any text mark names to choose from.
After I had set up a couple text marks, it offered "Untitled, 0, 1, 2." If
I chose Untitled, nothing happened. If I chose 0, it just put a "2" in at
the cursor (I had inserted a text mark named "whatever" in the middle of
the second page), etc.

When I inserted a page between the first and second, the "2" on page 1
changed to "3." I suppose this is the way it is supposed to work, to keep
track of things in spite of repagination?

I'm very happy with 5.0.5.8 on my SAM; it seems to keep working better and
better. Granted I rarely work with documents more than a page long.--
Bart Mathias
SAM460ex OS4.1.5


2013-03-24 20:13:01 CT #5
Tim Doty
From: United States
Registered: 2006-02-06
Posts: 2939

It has been a while since I've used them, but IIRC you can rename text marks. But, yes, the idea is to have page references that update automatically.

Tim Doty

On Mar 24, 2013, at 7:33 PM, Bart Mathias <mathias@hawaii.edu> wrote:

> What the ...? Forwarding to Yahoo! doesn't work?
>
> On Mar 23, 2013, at 4:58 PM, Anthony Hoffman <ahoffman@clear.net.nz> wrote:
> > [...]
> > 1. Place the cursor where you want to insert a reference point
> > 2. Select Type - Insert - Text mark
> > 3. Assign a name to the text mark
> > 4. Place the cursor where you want to insert the page number of the
> > reference
> > 5. Select Type - Insert - Text mark page #
> > 6. Choose the desired text mark and click insert
> >
> > I always get a crash on clicking insert (step 6) even if I start with a
> > new, blank, document.
>
> This aroused my curiosity, never having used the feature. Would it work on
> my SAM640 with PageStream 5.0.5.8 Pro, or would it crash?
>
> It doesn't crash. I'm not sure whether it does what it's intended to do or
> not. Text mark page # doesn't give me any text mark names to choose from.
> After I had set up a couple text marks, it offered "Untitled, 0, 1, 2." If
> I chose Untitled, nothing happened. If I chose 0, it just put a "2" in at
> the cursor (I had inserted a text mark named "whatever" in the middle of
> the second page), etc.
>
> When I inserted a page between the first and second, the "2" on page 1
> changed to "3." I suppose this is the way it is supposed to work, to keep
> track of things in spite of repagination?
>
> I'm very happy with 5.0.5.8 on my SAM; it seems to keep working better and
> better. Granted I rarely work with documents more than a page long.--
> Bart Mathias
> SAM460ex OS4.1.5
>
>


2013-03-25 15:44:47 CT #6
Anthony Hoffman
From: New Zealand
Registered: 2007-04-28
Posts: 25


Hi Theo and Tim,
Thanks for the feedback, that has confirmed my suspicions. While the
side-grade suggestion would work, I rarely use windows as most of my
work is done under AmigaOS, hence I'm only temporarily using PGS under
WinUAE while I'm working this short contract.

At present I'll probably stick with my current process of manually
updating page references when a new page is added, though it is quite
time consuming. Could text marks for automatic page referencing
alternatively be done using an Arexx script? I'm quite familiar with
ARexx, but not the specific commands offered by PGS.

I suppose it's unlikely that Deron would create a new release of PGS v4
for Amiga OS to address the text mark issue?


Cheers,
Anthony.

On 24/03/2013 19:44, Theo Zweers wrote:
> It is a bug in your PGS-version.
> You are using the right approach for Text Marks.
> Maybe you can side grade from the Amiga to the latest Windows
> version. I
> am using it (5.0.5.Cool all the time.
> I don't see it (side grade) at the site. Maybe Deron can help you
> with that.
>
> Theo
>
> Op 24-3-2013 1:52, Tim Doty schreef:
>> unfortunately as far as I can remember that's a bug in that version
>> of PgS. The work around would be to not use text marks. You are using
>> PgS Amiga in WinUAE so an alternative would be to use v5 on Windows.
>>
>> Maybe Deron has a better answer, but that is what I know/remember
>> about it.
>>
>> Tim Doty
>>
>> On Mar 23, 2013, at 4:58 PM, Anthony Hoffman <ahoffman@clear.net.nz>
>> wrote:
>>
>>> Hi all,
>>> I'm using Amiga PGS 4.1.5.6 under WinUAE to write a fairly lengthy
>>> and
>>> complex technical document. Am trying to use text marks to
>>> automatically insert page numbers for cross-referencing. e.g.
>>> "refer to
>>> page 44 for details". My problem is that I always get an instant
>>> crash
>>> whenever I insert a text mark. According to the docs I'm doing the
>>> right thing, which is:
>>> 1. Place the cursor where you want to insert a reference point
>>> 2. Select Type - Insert - Text mark
>>> 3. Assign a name to the text mark
>>> 4. Place the cursor where you want to insert the page number of the
>>> reference
>>> 5. Select Type - Insert - Text mark page #
>>> 6. Choose the desired text mark and click insert
>>>
>>> I always get a crash on clicking insert (step 6) even if I start
>>> with a
>>> new, blank, document.
>>>
>>> Have checked with Ernest U who says he gets a recoverable error
>>> when
>>> doing this on Mac E-UAE, so it would appear to be a problem within
>>> 4.1.5.6. Are there any known workarounds for this?
>>>
>>> I have purchased the v5 upgrade, but as we all know, it's still
>>> work in
>>> progress for AmigaOS, hence my reasons for trying to make this work
>>> on
>>> v4.1.5.6.
>>>
>>> Cheers,
>>> Anthony.
>>>


2013-03-24 22:03:45 CT #7
Tim Doty
From: United States
Registered: 2006-02-06
Posts: 2939

I believe you are correct that it is unlikely there will be a new PgS 4 release.

As for ARexx, that's certainly a possibility, but I'm not sure how you would be able to implement it without inherently risking altering the pagination. What you need is a zero-length marker.

I suppose what you could do would be to apply a character style that didn't actually set anything that had a certain name. Each mark would be a separate style. Then to insert a reference place dummy text that is set with the another dummy style. The dummy text should be approximately the size of the final to minimize any risk of re-pagination.

If a 'text mark' character style was named __IDX_SOMEMARK__ where "SOMEMARK" is the unique name and another character style named __REF_SOMEMARK__ is the matching 'replace with pagenum' indicator a script that ran through all articles in a document looking for __IDX_ prefixed character styles, get a page number for the text set with it (I'm not sure what function would do this), then make another pass through all articles looking for __REF_ prefixed character styles and doing the relevant text substitutions.

Note: it'd be nice for such a script to identify any __REF_ prefixed character styles that did not have a matching __IDX_ character style to post warning about 'unresolved reference' to give a heads up that something didn't work.

Tim Doty

On Mar 24, 2013, at 9:44 PM, Anthony Hoffman <ahoffman@clear.net.nz> wrote:

>
> Hi Theo and Tim,
> Thanks for the feedback, that has confirmed my suspicions. While the
> side-grade suggestion would work, I rarely use windows as most of my
> work is done under AmigaOS, hence I'm only temporarily using PGS under
> WinUAE while I'm working this short contract.
>
> At present I'll probably stick with my current process of manually
> updating page references when a new page is added, though it is quite
> time consuming. Could text marks for automatic page referencing
> alternatively be done using an Arexx script? I'm quite familiar with
> ARexx, but not the specific commands offered by PGS.
>
> I suppose it's unlikely that Deron would create a new release of PGS v4
> for Amiga OS to address the text mark issue?
>
> Cheers,
> Anthony.
>
> On 24/03/2013 19:44, Theo Zweers wrote:
> > It is a bug in your PGS-version.
> > You are using the right approach for Text Marks.
> > Maybe you can side grade from the Amiga to the latest Windows
> > version. I
> > am using it (5.0.5.Cool all the time.
> > I don't see it (side grade) at the site. Maybe Deron can help you
> > with that.
> >
> > Theo
> >
> > Op 24-3-2013 1:52, Tim Doty schreef:
> >> unfortunately as far as I can remember that's a bug in that version
> >> of PgS. The work around would be to not use text marks. You are using
> >> PgS Amiga in WinUAE so an alternative would be to use v5 on Windows.
> >>
> >> Maybe Deron has a better answer, but that is what I know/remember
> >> about it.
> >>
> >> Tim Doty
> >>
> >> On Mar 23, 2013, at 4:58 PM, Anthony Hoffman <ahoffman@clear.net.nz>
> >> wrote:
> >>
> >>> Hi all,
> >>> I'm using Amiga PGS 4.1.5.6 under WinUAE to write a fairly lengthy
> >>> and
> >>> complex technical document. Am trying to use text marks to
> >>> automatically insert page numbers for cross-referencing. e.g.
> >>> "refer to
> >>> page 44 for details". My problem is that I always get an instant
> >>> crash
> >>> whenever I insert a text mark. According to the docs I'm doing the
> >>> right thing, which is:
> >>> 1. Place the cursor where you want to insert a reference point
> >>> 2. Select Type - Insert - Text mark
> >>> 3. Assign a name to the text mark
> >>> 4. Place the cursor where you want to insert the page number of the
> >>> reference
> >>> 5. Select Type - Insert - Text mark page #
> >>> 6. Choose the desired text mark and click insert
> >>>
> >>> I always get a crash on clicking insert (step 6) even if I start
> >>> with a
> >>> new, blank, document.
> >>>
> >>> Have checked with Ernest U who says he gets a recoverable error
> >>> when
> >>> doing this on Mac E-UAE, so it would appear to be a problem within
> >>> 4.1.5.6. Are there any known workarounds for this?
> >>>
> >>> I have purchased the v5 upgrade, but as we all know, it's still
> >>> work in
> >>> progress for AmigaOS, hence my reasons for trying to make this work
> >>> on
> >>> v4.1.5.6.
> >>>
> >>> Cheers,
> >>> Anthony.
> >>>
>
>


2013-03-27 11:00:08 CT #8
Deron Kazmaier
From: United States
Registered: 2006-01-29
Posts: 4639

I'm afraid Tim is correct. It may be possible however that
arexx/internal commands will work. I don't recall if the bug was in the
interface or the low level commands. It would be easy enough to test.

Deron

On 3/23/13 6:52 PM, Tim Doty wrote:
> unfortunately as far as I can remember that's a bug in that version of PgS. The work around would be to not use text marks. You are using PgS Amiga in WinUAE so an alternative would be to use v5 on Windows.
>
> Maybe Deron has a better answer, but that is what I know/remember about it.
>
> Tim Doty
>
> On Mar 23, 2013, at 4:58 PM, Anthony Hoffman <ahoffman@clear.net.nz> wrote:
>
>> Hi all,
>> I'm using Amiga PGS 4.1.5.6 under WinUAE to write a fairly lengthy and
>> complex technical document. Am trying to use text marks to
>> automatically insert page numbers for cross-referencing. e.g. "refer to
>> page 44 for details". My problem is that I always get an instant crash
>> whenever I insert a text mark. According to the docs I'm doing the
>> right thing, which is:
>> 1. Place the cursor where you want to insert a reference point
>> 2. Select Type - Insert - Text mark
>> 3. Assign a name to the text mark
>> 4. Place the cursor where you want to insert the page number of the
>> reference
>> 5. Select Type - Insert - Text mark page #
>> 6. Choose the desired text mark and click insert
>>
>> I always get a crash on clicking insert (step 6) even if I start with a
>> new, blank, document.
>>
>> Have checked with Ernest U who says he gets a recoverable error when
>> doing this on Mac E-UAE, so it would appear to be a problem within
>> 4.1.5.6. Are there any known workarounds for this?
>>
>> I have purchased the v5 upgrade, but as we all know, it's still work in
>> progress for AmigaOS, hence my reasons for trying to make this work on
>> v4.1.5.6.
>>
>> Cheers,
>> Anthony.
>>
>> Anthony Hoffman
>> Telecommunications Engineer
>> Scott Base Radio Workshop
>> Antarctica
>>
>> Ext: 6790
>> DDI: 02 409 6790
>> Intl: +64 2 409 6790

--
Deron Kazmaier - support@pagestream.org
Grasshopper LLC Publishing -http://www.pagestream.org
PageStream
DTP for Amiga, Linux, Macintosh, and Windows

2013-03-23 12:56:32 CT #9
Bart Mathias
From: United States
Registered: 2007-01-13
Posts: 320

On 24/03/2013, Anthony Hoffman wrote:

> I'm using Amiga PGS 4.1.5.6 under WinUAE to write a fairly lengthy and
> complex technical document. Am trying to use text marks to
> automatically insert page numbers for cross-referencing. e.g. "refer
> to page 44 for details". My problem is that I always get an instant
> crash whenever I insert a text mark. According to the docs I'm doing
> the right thing, which is:
> 1. Place the cursor where you want to insert a reference point
> 2. Select Type - Insert - Text mark
> 3. Assign a name to the text mark
> 4. Place the cursor where you want to insert the page number of the
> reference
> 5. Select Type - Insert - Text mark page #
> 6. Choose the desired text mark and click insert
>
> I always get a crash on clicking insert (step 6) even if I start with a
> new, blank, document.

This aroused my curiosity, never having used the feature. Would it work on
my SAM640 with PageStream 5.0.5.8 Pro, or would it crash?

It doesn't crash. I'm not sure whether it does what it's intended to do or
not. Text mark page # doesn't give me any text mark names to choose from.
After I had set up a couple text marks, it offered "Untitled, 0, 1, 2." If
I chose Untitled, nothing happened. If I chose 0, it just put a "2" in at
the cursor (I had inserted a text mark named "whatever" in the middle of
the second page), etc.

When I inserted a page between the first and second, the "2" on page 1
changed to "3." I suppose this is the way it is supposed to work, to keep
track of things in spite of repagination?

I'm very happy with 5.0.5.8 on my SAM; it seems to keep working better and
better. Granted I rarely work with documents more than a page long.
--
Bart Mathias
SAM460ex OS4.1.5


Sign in to add a comment. Pages: 1
Index » PageStream Support » General » Text marks

This topic is closed due to inactivity.